Algorithm ๐ง๐ป๐ป457 [c++] ํ๋ก๊ทธ๋๋จธ์ค - ์์ ์ํธ( Level 1) ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ ์ํธ ์ด๋ค ๋ฌธ์ฅ์ ๊ฐ ์ํ๋ฒณ์ ์ผ์ ํ ๊ฑฐ๋ฆฌ๋งํผ ๋ฐ์ด์ ๋ค๋ฅธ ์ํ๋ฒณ์ผ๋ก ๋ฐ๊พธ๋ ์ํธํ ๋ฐฉ์์ ์์ ์ํธ๋ผ๊ณ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด "AB"๋ 1๋งํผ ๋ฐ๋ฉด "BC"๊ฐ ๋๊ณ , 3๋งํผ ๋ฐ๋ฉด "DE"๊ฐ ๋ฉ๋๋ค. "z"๋ 1๋งํผ ๋ฐ programmers.co.kr ์ฝ๋ #include #include using namespace std; string small="abcdefghijklmnopqrstuvwxyz"; string big="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; string solution(string s, int n) { string answer = ""; for(int i=0; i='a'&&s[i] 2021. 10. 21. [c++] ํ๋ก๊ทธ๋๋จธ์ค - ์คํฌํธ๋ฆฌ( Level 2) ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์คํฌํธ๋ฆฌ programmers.co.kr ์ฝ๋ #include #include using namespace std; int solution(string skill, vector skill_trees) { int answer = 0; vectorv,temp; for(int i=0; isecond!=0) flag=false; } } if(flag) answer++; temp=v; } return answer; } 2021. 10. 21. [c++] ํ๋ก๊ทธ๋๋จธ์ค - ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด( Level 1, 2021 ์นด์นด์ค ์ธํด์ญ) ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด ๋ค์ค์ ํ๋ก๋๊ฐ ์ซ์๋์ด๋ฅผ ํ๊ณ ์์ต๋๋ค. ๋ค์ค๊ฐ ํ๋ก๋์๊ฒ ์ซ์๋ฅผ ๊ฑด๋ฌ ๋ ์ผ๋ถ ์๋ฆฟ์๋ฅผ ์๋จ์ด๋ก ๋ฐ๊พผ ์นด๋๋ฅผ ๊ฑด๋ค์ฃผ๋ฉด ํ๋ก๋๋ ์๋ ์ซ์๋ฅผ ์ฐพ๋ ๊ฒ์์ ๋๋ค. ๋ค์์ ์ซ์์ ์ผ๋ถ ์ programmers.co.kr ์ฝ๋ #include #include #include using namespace std; char mapping(string number){ if(number =="zero") return '0'; if(number =="one") return '1'; if(number =="two") return '2'; if(number =="three") return '3'; if(number =="four") return '4'; if(number ==.. 2021. 10. 21. [c++] ํ๋ก๊ทธ๋๋จธ์ค - ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ( Level 1) ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋ programmers.co.kr ์ฝ๋ #include #include using namespace std; string solution(vector seoul) { string answer= ""; answer = "๊น์๋ฐฉ์ "; for(int i=0; i 2021. 10. 21. [c++] ํ๋ก๊ทธ๋๋จธ์ค - ์ํธํ๊ฐ( Level 1) ์ฝ๋ #include #include #include #include using namespace std; struct addScore{ vectorscore; //ํ๊ท ์ ์ ๊ณ์ฐํ๋ ์ ์(์ด) }; char check(double avg){ if(avg>=90) return 'A'; else if(avg>=80&&avg=70&&avg=50&&avg 2021. 10. 21. [c++] ํ๋ก๊ทธ๋๋จธ์ค - ๋ถ์กฑํ ๊ธ์ก ๊ณ์ฐํ๊ธฐ( Level 1) ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ถ์กฑํ ๊ธ์ก ๊ณ์ฐํ๊ธฐ ์๋ก ์๊ธด ๋์ด๊ธฐ๊ตฌ๋ ์ธ๊ธฐ๊ฐ ๋งค์ฐ ๋ง์ ์ค์ด ๋์ด์ง ์์ต๋๋ค. ์ด ๋์ด๊ธฐ๊ตฌ์ ์๋ ์ด์ฉ๋ฃ๋ price์ ์ธ๋ฐ, ๋์ด๊ธฐ๊ตฌ๋ฅผ N ๋ฒ ์งธ ์ด์ฉํ๋ค๋ฉด ์๋ ์ด์ฉ๋ฃ์ N๋ฐฐ๋ฅผ ๋ฐ๊ธฐ๋ก ํ์์ต๋๋ค. ์ฆ, ์ฒ์ ์ด programmers.co.kr ์ฝ๋ #include using namespace std; long long solution(int price, int money, int count) { long long answer = -1,check=0; long long original_price=price; long long prices=(long long)price; long long moneys=money; while(check!=count){ moneys-=price.. 2021. 10. 21. [c++] ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด ์์ถ( Level 2, 2020 ์นด์นด์ค ๋ธ๋ผ์ธ๋) ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ฌธ์์ด ์์ถ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ ๋ฌธ๊ฐ๊ฐ ๋๊ณ ์ถ์ "์ดํผ์น"๋ ๋ฌธ์์ด์ ์์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต๋ถ๋ฅผ ํ๊ณ ์์ต๋๋ค. ์ต๊ทผ์ ๋๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ๊ฐ๋จํ ๋น์์ค ์์ถ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต๋ถ๋ฅผ ํ๊ณ ์๋๋ฐ, ๋ฌธ programmers.co.kr ์ฝ๋ #include #include using namespace std; int solution(string s) { int answer = 9999; if(s.length()==1) answer=1; else{ for(int i=1; i1){ string plus=to_string(cnt); temp_ans+=plus.length()+before.length(); } else temp_ans+=before.length(); answer=min(a.. 2021. 10. 21. [c++] ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ( Level 1) ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ ๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 4 ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋ผ์๋์ง ํ์ธํด์ฃผ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด s๊ฐ "a234"์ด๋ฉด False๋ฅผ ๋ฆฌํดํ๊ณ "1234"๋ผ๋ฉด True๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. ์ ํ ์ฌํญ s๋ ๊ธธ์ด 1 programmers.co.kr ์ฝ๋ #include #include using namespace std; bool solution(string s) { bool answer = true; for(int i=0; i=0&&s[i]-'0' 2021. 10. 21. [c++] ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ( Level 1) ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ ๋ฌธ์์ด s์ ๋ํ๋๋ ๋ฌธ์๋ฅผ ํฐ๊ฒ๋ถํฐ ์์ ์์ผ๋ก ์ ๋ ฌํด ์๋ก์ด ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. s๋ ์๋ฌธ ๋์๋ฌธ์๋ก๋ง ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ๋๋ฌธ์๋ ์๋ฌธ์๋ณด๋ค ์์ ๊ฒ์ผ๋ก programmers.co.kr ์ฝ๋ #include #include #include using namespace std; bool cmp(char a, char b){ if(a>'a'&&a'a'&&bb; //๋๋ค ์๋ฌธ์ ์ผ ๊ฒฝ์ฐ else if(a>'a'&&a'A'&&b 2021. 10. 21. ์ด์ 1 ยทยทยท 44 45 46 47 48 49 50 51 ๋ค์