๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

728x90
๋ฐ˜์‘ํ˜•

๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜

(166)
[PGS] Lv.0 (์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ) 6์ผ์ฐจ ๋ฌธ์ œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ž์—ด ๋’ค์ง‘๊ธฐ string solution(string my_string) { string answer = ""; int len = my_string.length(); for(int i=1; i> n; for(int i=0; i
[PGS] Lv.0 (์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ) 5์ผ์ฐจ ๋ฌธ์ œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์˜ท๊ฐ€๊ฒŒ ํ• ์ธ ๋ฐ›๊ธฐ int solution(int price) { if(price >= 500000) price*=0.8; else if(price >= 300000) price*=0.9; else if(price >= 100000) price*=0.95; return (int)price; } ์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ vector solution(int money) { vector answer; answer.push_back(money / 5500); answer.push_back(money % 5500); return answer; } ๋‚˜์ด ์ถœ๋ ฅ int solution(int age) { int answer = 2022+1-age; return answer; } ๋ฐฐ์—ด ๋’ค์ง‘๊ธฐ vector soluti..
[PGS] Lv.0 (์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ) 4์ผ์ฐจ ๋ฌธ์ œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํ”ผ์ž ๋‚˜๋ˆ  ๋จน๊ธฐ (1) int solution(int n) { int answer = 0; for(int i=1; i= n) return i; } return answer; } ํ”ผ์ž ๋‚˜๋ˆ  ๋จน๊ธฐ (2) int solution(int n) { int answer = 0; for(int i=1; i
[PGS] Lv.0 (์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ) 3์ผ์ฐจ ๋ฌธ์ œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋‚˜๋จธ์ง€ ๊ตฌํ•˜๊ธฐ int solution(int num1, int num2) { int answer = -1; answer = num1 % num2; return answer; } ์ค‘์•™๊ฐ’ ๊ตฌํ•˜๊ธฐ int solution(vector array) { int answer = 0; int len = array.size() + 1; sort(array.begin(), array.end()); answer = array[len / 2 - 1]; return answer; } ์ตœ๋นˆ๊ฐ’ ๊ตฌํ•˜๊ธฐ โœ๐Ÿป ๊ฐ’์„ ๊ตฌํ•ด์•ผํ•˜๋Š”๋ฐ ๋‚˜์˜จ ํšŸ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ฉด์„œ ์‚ฝ์งˆํ•ด์„œ ์ข€ ์˜ค๋ž˜๊ฑธ๋ ธ๋‹ค,.. ์ผ๋‹จ ๋ฐฐ์—ด๋ฌธ์ œ๋Š” ์ •๋ ฌ๋ถ€ํ„ฐ ํ•˜๊ณ  ์‹œ์ž‘ํ•˜๊ธฐ!! โœ๐Ÿป ๊ทธ๋ฆฌ๊ณ  for๋ฌธ 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ• ๋•Œ๋Š” ํ•ญ์ƒ 0์ธ ์˜ˆ์™ธ๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค int solution(vecto..
[PGS] Lv.0 (์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ) 2์ผ์ฐจ ๋ฌธ์ œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋‘ ์ˆ˜์˜ ๋‚˜๋ˆ—์…ˆ // sol 1 int solution(int num1, int num2) { double answer = 0; double mod = 0; mod = modf((num1*1000)/num2, &answer); return (int)answer; } // sol 2 int solution(int num1, int num2) { double answer = (double)num1*1000/num2; return (int)answer; } ์ˆซ์ž ๋น„๊ตํ•˜๊ธฐ int solution(int num1, int num2) { if(num1==num2) return 1; return -1; } ๋ถ„์ˆ˜์˜ ๋ง์…ˆ vector solution(int denum1, int num1, int denum2..
[PGS] Lv.0 (์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ) 1์ผ์ฐจ ๋ฌธ์ œ โœ… 1์›” ๋ชฉํ‘œ : ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ ˆ๋ฒจ0 100๋ฌธ์ œ ๋‹ค ํ’€๊ธฐ https://github.com/inthhh/TIL-ps GitHub - inthhh/TIL-ps Contribute to inthhh/TIL-ps development by creating an account on GitHub. github.com ์š”์ฆ˜ ๋งค์ผ TIL ์“ฐ๋ฉด์„œ ๊นƒํ—ˆ๋ธŒ ์ž”๋””์‹ฌ๊ธฐ ์ค‘์ธ๋ฐ, ๋ธ”๋กœ๊ทธ์—๋„ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์งฌ์งฌ์ด ๋ชฐ์•„์„œ ์˜ฌ๋ ค๋ณผ ์˜ˆ์ •์ด๋‹ค. ๋Š˜ ๊ทธ๋ ‡๋“ฏ ์ง€์‹์„ ๊ณต์œ ํ•˜๋Š” ์ผ์€ ์ฆ๊ฑฐ์šฐ๋‹ˆ๊นŒ!! ๋‘ ์ˆ˜์˜ ํ•ฉ int solution(int num1, int num2) { int answer = -1; answer = num1 + num2; return answer; } ๋‘ ์ˆ˜์˜ ์ฐจ int solution(int num1, int num2) {..
[C++/๋ฐฑ์ค€] 1026 : ๋ณด๋ฌผ ๋ฌธ์ œ ์˜›๋‚  ์˜›์ ์— ์ˆ˜ํ•™์ด ํ•ญ์ƒ ํฐ ๊ณจ์นซ๊ฑฐ๋ฆฌ์˜€๋˜ ๋‚˜๋ผ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ด ๋‚˜๋ผ์˜ ๊ตญ์™• ๊น€์ง€๋ฏผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๋‚ด๊ณ  ํฐ ์ƒ๊ธˆ์„ ๊ฑธ์—ˆ๋‹ค. ๊ธธ์ด๊ฐ€ N์ธ ์ •์ˆ˜ ๋ฐฐ์—ด A์™€ B๊ฐ€ ์žˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•จ์ˆ˜ S๋ฅผ ์ •์˜ํ•˜์ž. S = A[0] × B[0] + ... + A[N-1] × B[N-1] S์˜ ๊ฐ’์„ ๊ฐ€์žฅ ์ž‘๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด A์˜ ์ˆ˜๋ฅผ ์žฌ๋ฐฐ์—ดํ•˜์ž. ๋‹จ, B์— ์žˆ๋Š” ์ˆ˜๋Š” ์žฌ๋ฐฐ์—ดํ•˜๋ฉด ์•ˆ ๋œ๋‹ค. S์˜ ์ตœ์†Ÿ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— N์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” A์— ์žˆ๋Š” N๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง€๊ณ , ์…‹์งธ ์ค„์—๋Š” B์— ์žˆ๋Š” ์ˆ˜๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. N์€ 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๊ณ , A์™€ B์˜ ๊ฐ ์›์†Œ๋Š” 100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์Œ์ด ์•„๋‹Œ ์ •์ˆ˜์ด๋‹ค. ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— S์˜ ์ตœ์†Ÿ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. ์‹ค๋ฒ„..
[C++/๋ฐฑ์ค€] 25178 : ๋‘๋ผ๋ฌด๋ฆฌ ํœด์ง€ ๋ฌธ์ œ ๊ธฐ๋ น์ด๋Š” ์–ด๋Š ๋‚  ์บ ๋ฆฟ๋ธŒ์ง€ ๋Œ€ํ•™์˜ ์—ฐ๊ฒฐ๊ตฌ๊ณผ์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ์บ ๋ฆฟ๋ธŒ์ง€ ๋Œ€ํ•™์˜ ์—ฐ๊ฒฐ๊ตฌ๊ณผ๋ž€, ๋‹จ์–ด๋ฅผ ์ดํ•ดํ•จ์— ์žˆ์–ด ํ•œ ๋‹จ์–ด ์•ˆ์—์„œ ๊ธ€์ž๋“ค์ด ์–ด๋–ค ์ˆœ์„œ๋กœ ๋ฐฐ์—ด๋˜์–ด ์žˆ๋Š”์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š๊ณ , ์–‘ ๋์˜ ๊ธ€์ž๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ์ง€๋งŒ ์ค‘์š”ํ•˜๋‹ค๋Š” ์ด๋ก ์ด๋‹ค. ์ฆ‰ ๋‹จ์–ด์˜ ๊ธ€์ž๊ฐ€ ์„ž์ด๋”๋ผ๋„ ์–‘ ๋์˜ ๊ธ€์ž๋งŒ ๊ทธ๋Œ€๋กœ๋ผ๋ฉด ์›๋ž˜์˜ ๋‹จ์–ด๋ฅผ ์‰ฝ๊ฒŒ ์œ ์ถ”ํ•˜์—ฌ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ๋ น์ด๋Š” "durumari"์™€ ๊ฐ™์€ ๋‹จ์–ด๋ฅผ "daumurri"๋กœ ๋ฐ”๊พธ๊ฒŒ ๋œ๋‹ค๋ฉด ์›๋ž˜์˜ ๋‹จ์–ด๋ฅผ ์œ ์ถ”ํ•˜๊ธฐ ๋งค์šฐ ์–ด๋ ค์›Œ์ง„๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ๋ช‡ ๋‚  ๋ฉฐ์น ์˜ ๊ณ ๋ฏผ์„ ๊ฑฐ๋“ญํ•œ ๋์— ์œ„์˜ ์ด๋ก ์ด ์ž˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์„ ์ƒˆ๋กญ๊ฒŒ ์ฐพ์•„๋ƒˆ๋‹ค. ํ•œ ๋‹จ์–ด๋ฅผ ์žฌ๋ฐฐ์—ดํ•ด ๋‹ค๋ฅธ ๋‹จ์–ด๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋‘ ๋‹จ์–ด์˜ ์ฒซ ๊ธ€์ž์™€ ๋งˆ์ง€๋ง‰ ๊ธ€์ž๋Š” ์„œ๋กœ ๋™์ผํ•ด์•ผ ํ•œ๋‹ค. ๊ฐ ๋‹จ์–ด์—์„œ ..

728x90
๋ฐ˜์‘ํ˜•