전체 글 (2341) 썸네일형 리스트형 (C++) - 백준(BOJ)코딩 2501번 : 약수 구하기 답 www.acmicpc.net/problem/2501 2501번: 약수 구하기 첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다. www.acmicpc.net Code #include using namespace std; int main() { int ans[10000] = { 10000 }, N , K, cnt = 0, p = 0; cin >> N >> K; for(int i = 1; i N) break; if (N % i == 0)//약수라면 { cnt++; ans[p++] = i; } } if (cnt < K) cout C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 1357번:뒤집힌 덧셈 답 12345678910111213141516171819202122232425#include #include #include using namespace std; int Rev(int a){ char ans[5]; int tmp; sprintf(ans, "%d", a); for (int i = 0; i > X >> Y; cout (C) - sprintf함수쓰는법 123char a[5];int b = 1234;sprintf(a, "%d", b);csa라는 문자열에 b라는 정수형 데이터를 집어넣고 싶을때 사용하는 함수입니다. C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2490번:윷놀이 답 12345678910111213141516171819202122232425262728293031#include using namespace std;int main() { int cnt = 0, arr[4]; for (int j = 0; j arr[i]; if (arr[i] == 0) //배의 개수 cnt++; } switch (cnt) { case 0: cout C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 1427번:소트인사이드 답 123456789101112131415161718192021#include #include using namespace std;int compare(const void *a, const void *b){ return *(int *)b - *(int*)a;}int main() { string num; cin >> num; int *arr = new int[num.size()]; for (int i = 0; i C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 1003번:피보나치 함수 답 12345678910111213141516171819202122232425262728#include using namespace std;int cnt0 = 0, cnt1 = 0;long long F(int num){ if (num == 0) { cnt0++; return 0; } if (num == 1) { cnt1++; return 1; } return F(num - 2) + F(num - 1);}int main() { int T, num; cin >> T; for (int i = 0; i > num; F(num); cout (C++) - 백준(BOJ) 10872 : 팩토리얼 답 #include using namespace std; long long fac(long long num) { static long long mem[13]; if (mem[num] != 0) return mem[num]; if (num == 0 || num == 1) { return mem[num] = 1; } return mem[num] = num*fac(num - 1); } int main() { long long num; cin >> num; cout (C++) - 백준(BOJ) 6359 : 만취한 상범 답 #include using namespace std; int main() {//2,4,6, 3,6,9 int T, jail, cnt = 0; cin >> T; for (int p = 0; p > jail; int *room = new int[jail];//감옥 방 만들기 for (int i = 0; i < jail; i++) { room[i] = 0;//0은 열림 1은 닫힘 } for (int k = 2; k < jail+2; k++)//라운드 jail만큼 { for (int i = 0; i < jail; i++) { if (k * (i + 1) - 1 < jail) { if (room[k * (i + 1) - 1] == 0) { room[k * (i + 1) - 1] = .. 이전 1 ··· 272 273 274 275 276 277 278 ··· 293 다음