코딩테스트45 1037) 약수 (C++) 출처 https://www.acmicpc.net/problem/1037 1037번: 약수 첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되 www.acmicpc.net 내 풀이 #include #include #include using namespace std; vector v;//약수들을 넣을 변수 int N = 0; int main() { cin >> N; int input = 0; for (int i = 0; i > input; v.push_back(input); } sort(v.begin(), v.end()); .. 2022. 4. 24. 1149) RGB거리 (C++) 출처 https://www.acmicpc.net/problem/1149 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net 내 풀이 #include using namespace std; int house[1001][3];//범위 지정 N=2~1000 RGB=3 int N = 0; int main() { cin >> N; //RGB값을 입력받음 for (int i = 1; i > house[i][j]; } } //2부터 시작하여 전 값 비교 for (int i = 2; i 2022. 4. 22. 2810) 컵홀더 (C++) 출처 https://www.acmicpc.net/problem/2810 2810번: 컵홀더 첫째 줄에 좌석의 수 N이 주어진다. (1 ≤ N ≤ 50) 둘째 줄에는 좌석의 정보가 주어진다. www.acmicpc.net 내 풀이 #include using namespace std; int N = 0;//좌석의 수 string cup = " "; int result = 0; bool Left = true;// false 나오면 다음부턴 다 1만 더해줌 int main() { cin >> N; cin >> cup; for (int i = 0; i < N; i++) { if (cup[i] == 'S') result += 1; else if (cup[i] == 'L' && cup[i + 1] == 'L' && L.. 2022. 4. 21. 11047) 동전 0 (C++) 출처 https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 내 풀이 #include #include using namespace std; vectorcoin; int N = 0, K = 0;//첫번째 줄 N과 K int result = 0; int main() { cin >> N >> K; for (int i = 0; i < N; i++) { //N만큼 동전 가치를 입력받은 후 벡터에 .. 2022. 4. 20. 이전 1 ··· 8 9 10 11 12 다음