๐ ์๊ณ ๋ฆฌ์ฆ207 [PGS] Lv.1 : ์์ ๋ํ๊ธฐ https://school.programmers.co.kr/learn/courses/30/lessons/76501 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ์ค๋ช ์ด๋ค ์ ์๋ค์ด ์์ต๋๋ค. ์ด ์ ์๋ค์ ์ ๋๊ฐ์ ์ฐจ๋ก๋๋ก ๋ด์ ์ ์ ๋ฐฐ์ด absolutes์ ์ด ์ ์๋ค์ ๋ถํธ๋ฅผ ์ฐจ๋ก๋๋ก ๋ด์ ๋ถ๋ฆฌ์ธ ๋ฐฐ์ด signs๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ์ค์ ์ ์๋ค์ ํฉ์ ๊ตฌํ์ฌ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ absolutes์ ๊ธธ์ด๋ 1 ์ด์ 1,000 ์ดํ์ ๋๋ค. absolutes์ ๋ชจ๋ ์๋ ๊ฐ๊ฐ 1 ์ด์ 1,000 ์ดํ์ ๋.. 2023. 1. 16. [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 2023. 1. 16. [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.. 2023. 1. 16. [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 2023. 1. 16. [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.. 2023. 1. 16. [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.. 2023. 1. 16. ์ด์ 1 ยทยทยท 30 31 32 33 34 35 ๋ค์ 728x90 ๋ฐ์ํ