[ C++ ] #2443 ( 별 찍기 - 6 ) #include #include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(nullptr); int a; cin >> a; for (int i = 0; i < a; i++) { for (int j =0; j < i; j++) { cout 0; k--) { cout BOJ/[ BOJ ] C++ 2022.02.13
[ C++ ] #2439 ( 별 찍기-2 ) #include #include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(nullptr); int a; cin >> a; for (int i = 0; i 0; j--) { cout BOJ/[ BOJ ] C++ 2022.02.13
[ C++ ] #15552 ( 빠른 A+B ) #include using namespace std; int main() { // 시간줄이기 위한 코드들 ios::sync_with_stdio(0); cin.tie(nullptr); int a,b,c; cin >> a; for (int i = 0; i > b >> c; cout BOJ/[ BOJ ] C++ 2022.02.12
[ C++ ] #10804 ( 카드 역배치 ) 열심히 해봤는데.. 그냥 순서대로만 나온다ㅠㅠㅠ 한시간 넘게 풀어도 여러번 해봐도 순서대로만 나온다.. 결국 답지를 봤고.. 답지와 내 답이 똑같은데 왜 안되지? 하며 30분을 고민했다 알고보니 사소한 실수 때문이었다 ㅠㅠ 알고리즘 짤 때는 잘 짰는데 코드로 옮기면서 나누기2를 안한 것... 이런 아 이런 좀 더 꼼꼼하게 보도록.. #include #include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(nullptr); int num[21]; for (int i = 1; i > a >> b; for (.. BOJ/[ BOJ ] C++ 2022.02.11
[ C++ ] #1267 ( 휴대폰 요금 ) 어려운 문제는 아니었는데... 계속 더 비싼 요금제를 추천하면서 "왜틀렸지!!" 하고있었다...ㅎㅎ #include #include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(nullptr); int f; int a; cin >> f; int Y = 0; int M = 0; for (int i = 0; i > a; Y += ((a / 30) + 1)*10; M += ((a / 60) + 1) * 15; } if (Y < M) { cout BOJ/[ BOJ ] C++ 2022.02.09
[ C++ ] #10093 ( 숫자 ) 하.. 이번문제도 문명 예제대로 출력이 되는데 자꾸 틀렸다고 떴다.. 이런 경우 참 뭐 고칠데도 없보여서 어찌해야할지 모르겠다. 고민하다가 답지를 봤다. 나의 문제점은 1) a와 b가 같을 때를 고려하지못함 2) a가 b보다 큰 경우를 고려하지 못함 난... 예외처리를 안해주도 되는줄 알았다. 하지만 따로 안해도 된다는 말이 있는 것이 아니면 해야할 것 같다. 이 문제 코드는 굉장히 짧았지만 정답률이 20퍼 대였다 모두 나와같은 실수를 했겠지? #include #include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(nullptr); long long a, b; cin >> a >> b; if (a >b) { swap(a, b.. BOJ/[ BOJ ] C++ 2022.02.09
[ C++ ] #2309 (일곱 난쟁이) 여러 방법으로 시도했는데... 안된다 악악!!! 내가 해본 방법은 (9개 합 - 100) 해서 나온 값을 저장하고 난쟁이들의 키를 하나하나 더해서 그 값이 나오는걸 찾앗 지운다. 였다 하지만 되지 않는다..... 오랜시간 고민하고 답지를 봤다. 하.. 알고리즘은 생각했던건데 구현방법을 모르겠어서 포기했던 방법이 정답이었다. 나중에 다시 풀어봐야겠다 #include using namespace std; int num[9], result[7]; int main(void) { ios::sync_with_stdio(0); cin.tie(0); for(int i = 0; i > num[i]; // 9명 중 2명을 뺀 모든 조합 고려 for(int a = 0; a < 8; a++) { i.. BOJ/[ BOJ ] C++ 2022.02.09
[ C++ ] #2587 (대표값) #include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(nullptr); int A[5]; int sum = 0; for (int i = 0; i > A[i]; sum += A[i]; } for (int i = 0; i A[j]) { int p = A[i]; A[i] = A[j]; A[j] = p; } } } // sort(A, A + 5); 로 가능 cout BOJ/[ BOJ ] C++ 2022.02.08
[ C++ ] #2576 ( 홀수 ) 이 문제는 내가 열심히 짰는데 분명 결과도 잘 나왔는데 계속 틀리다고 떴다... 어쩔 수 없이 답지를 봤는데, 원리는 나와 같지만 코드길이가 절반이었다. #include using namespace std; int main(void) { ios::sync_with_stdio(0); cin.tie(0); int x, odd = 0, sum = 0, min = 100; for (int i = 0; i > x; if (x%2==1) { odd += 1; sum += x; if (x < min) { min = x; } } } if (odd) cout BOJ/[ BOJ ] C++ 2022.02.08
[ C++ ] #2480 (주사위 세개) //윷놀이 #include using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(nullptr); int a, b, c, d; for (int i = 0; i > a >> b >> c >> d; int sum = a + b + c + d; switch (sum) { case 0: cout BOJ/[ BOJ ] C++ 2022.02.08