title: "자연수 뒤집어 배열로 만들기" category: 프로그래머스[Level-1] tags: [C++, JavaScript, 프로그래머스] date: "2021-01-20" 문제 링크 자연수 뒤집어 배열로 만들기 C++ #include #include #include using namespace std; vector solution(long long n) { vector answer; while(true){ if(n == 0) break; answer.push_back(n%10); n/=10; } return answer; } JavaScript function solution(n) { var answer = []; while (true) { if (n === 0) break; answer.pu..
title: "자릿수 더하기" category: 프로그래머스[Level-1] tags: [C++, JavaScript, 프로그래머스] date: "2021-01-20" 문제 링크 자릿수 더하기 C++ #include #include using namespace std; int solution(int n) { int answer = 0; string s = to_string(n); for(char c: s){ answer += c - '0'; } return answer; } JavaScript function solution(n) { var answer = 0; answer = n .toString() .split("") .reduce((prev, value) => { return prev..
title: "이상한 문자 만들기" category: 프로그래머스[Level-1] tags: [C++, JavaScript, 프로그래머스] date: "2021-01-20" 문제 링크 이상한 문자 만들기 C++ #include #include #include using namespace std; string solution(string s) { string answer = ""; int count = 0; for(char c: s){ if(c == ' '){ count = 0; } else{ if(count%2!=0) c = tolower(c); else c = toupper(c); count++; } answer += c; } return answer; } JavaScript function solut..
title: "시저 암호" category: 프로그래머스[Level-1] tags: [C++, JavaScript, 프로그래머스] date: "2021-01-20" 문제 링크 시저 암호 C++ #include #include #include using namespace std; string solution(string s, int n) { string answer = ""; for(int i=0; i= 'A' && c
title: "문자열을 정수로 바꾸기" category: 프로그래머스[Level-1] tags: [C++, JavaScript, 프로그래머스] date: "2021-01-20" 문제 링크 문자열을 정수로 바꾸기 C++ #include #include using namespace std; int solution(string s) { int answer = 0; answer = stoi(s); return answer; } JavaScript function solution(s) { var answer = 0; answer = s * 1; return answer; }