๐ ์๊ณ ๋ฆฌ์ฆ (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"๋ก ๋ฐ๊พธ๊ฒ ๋๋ค๋ฉด ์๋์ ๋จ์ด๋ฅผ ์ ์ถํ๊ธฐ ๋งค์ฐ ์ด๋ ค์์ง๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. ๋ช ๋ ๋ฉฐ์น ์ ๊ณ ๋ฏผ์ ๊ฑฐ๋ญํ ๋์ ์์ ์ด๋ก ์ด ์ ์๋ํ ์ ์๋ ์กฐ๊ฑด์ ์๋กญ๊ฒ ์ฐพ์๋๋ค. ํ ๋จ์ด๋ฅผ ์ฌ๋ฐฐ์ดํด ๋ค๋ฅธ ๋จ์ด๋ฅผ ๋ง๋ค ์ ์์ด์ผ ํ๋ค. ๋ ๋จ์ด์ ์ฒซ ๊ธ์์ ๋ง์ง๋ง ๊ธ์๋ ์๋ก ๋์ผํด์ผ ํ๋ค. ๊ฐ ๋จ์ด์์ .. ์ด์ 1 ยทยทยท 17 18 19 20 21 ๋ค์