[백준/C] 16394번: 홍익대학교 홍대생은 아니지만 풀어보겠습니다문제가 커여우니까 캡처화면 사진이 넘무 깨진다 #define _CRT_SECURE_NO_WARNINGS#include int main(void) { int N; scanf("%d", &N); printf("%d", N - 1946); return 0;} [백준/C] 10871번: X보다 작은 수 문제 읽다가 난독증 왔어요바보~! #define _CRT_SECURE_NO_WARNINGS#include int main(void) { int N, X, A; scanf("%d %d", &N, &X); for (int i = 1; i 그렇게 됐습니다. [백준/C] 15552번: 빠른 A + B 문제가 말이 많네요저는 C언어기 때문에 넘겨줬습니다.다른 언어를 사용해 문제를 풀게 된다면 읽어볼게요... #define _CRT_SECURE_NO_WARNINGS#include int main(void) { int T, A, B; scanf("%d", &T); for (int i = 0; i 간단하게 해결해줍니다! 처음에는 T번 입력받는 거 잘 못했었는데이제 많이 컸네요 기특해라... [백준/C] 2609번: 최대공약수와 최소공배수 마지막 백준 포스팅이 한달이 넘었습니다. 개강도 했으니 백준 풀이를 다시 시작해보겠습니다~ 오늘의 문제는... 저한테는 약간 별찍기 같은 문제..왜냐면 중간에 이 문제 나왔는데 저한테는 너무 힘들었거든요이제 보니 EZ~ 두 수를 입력받아 큰수 작은수를 구분해주고 i를 선언해서 1부터 늘려주면서 약수인지를 확인합니다.min까지 i를 늘려주면서 최대공약수를 구해주면 됩니다. 최소공배수는 제가 참 싫어했었는데...걍 공식이 있으니까 이렇게 하세요 #define _CRT_SECURE_NO_WARNINGS#include int main(void) { int n1, n2, gcd = 0, lcm, min, max; scanf("%d %d", &n1, &n2); if (n1 > n2) { min = n2, max.. [백준/C] 1964번: 오각형, 오각형, 오각형... 오각형 꼴도 보기 싫어요 처음에는이걸 우뜨케 할까... 하다가일단 생각을 해봤습니다 1단계: 52단계: 5 + 73단계: 5 + 7 + 104단계: 5 + 7 + 10 + 135단계: 5 + 7 + 10 + 13 + 16... 이러며는 an = a(n-1) + (3*n) + 1... 근데 또 여기에서뭐 어쩌라고가 되어서 다시 생각을 해보았습니다 처음에 5랑 7을 고정하고거기에 3씩 늘리면 될까나~? ... 어떻게 늘리지? 5, 7, 10, 13, 16...첫번째랑 두번째만 고정하고 뒤로는3씩 늘려주면... 되겠다... 그러면... 재귀? 라는 고민을 잠깐 했으나빠르게 접어주었구요, 변수 두개를 만들어 거기에 각각 저장하고, 더해주었습니다. #define _CRT_SECURE_NO_WARNINGS#inc.. [백준/C] 2869번: 달팽이는 올라가고 싶다 기초코딩 프로젝트가 끝난 지도 2주가 지났습니다.슬슬 다시 백준 풀 때가 왔어요다시 열심히! 해보겠습니다 오늘의 문제는 달팽이 네버 다이 달팽아 힘을내 할 수 있어! 꼬물꼬물... 기코 때 너무 쉬었더니감이 다 죽었네요 결국 이번에는 인터넷의 도움을 받았습니다 아니 근데 사실이해가.. 안되는데요... #define _CRT_SECURE_NO_WARNINGS#include int main() { int a, b, v; int day = 0; scanf("%d %d %d", &a, &b, &v); day = (v - b - 1) / (a - b) + 1; printf("%d", day); return 0;} 꾸역꾸역 이해를 해보자면정상에 도착한 마지막 날에는 더이상 미끄러지지 않습니다.따라서 우리.. 기코문제옮기기 보호된 글입니다. [백준/C] 2839번: 설탕 배달 기초코딩 교육 중에 풀어본 문제입니다사실 며칠 전부터 이걸 풀어보려다 복잡해보여서 미뤘는데막상 해보니 괜찮네요역시 뭐든 부딪혀봐야 아는 것 같아요 #include int main() { int n, t = 3, f = 5; int sum = 1000000; scanf("%d", &n); for (int a = 0; a = a + b) { sum = a + b; } } } } if (sum == 1000000) { printf("-1"); } else { printf("%d", sum); } return 0;} 다른 건 순조롭게 넘어갔는데 -1을 리턴해주는 게 어려워서 어떻게 할까 고민이 많았습니다만약 sum의 초기값이 달라지지 않는다면 조합이 없다는 거니까 -1을 출력해주기로 했어요얼레벌레 돌아가는.. [백준/C] 10773번: 제로 재민아 정신차려!0!!... 처음에 문제를 읽고 최근 수를 지우는 건 문자를 저장하지 않는 것과 똑같다고 생각해서 tmp 변수를 만들고 k번 반복되는 for문 안에 tmp!=0이라면 k 배열에 저장하지 않는 조건으로 써줬어요 근데 생각해보니까 이러면 0을 입력하면 배열에 입력이 안 되잖아요..그래서 순서대로 배열에 저장되는 게 아니더라고요심지어 0이 아니면 저장했으니까 0을 입력했다고 지워지지도 않음 어떻게 하면 좋을지 고민하다가인덱스에 num 변수를 넣어서 증감식을 추가해주면 깔끔하게 될 것 같아서 num 변수를 0으로 초기화해서 인덱스 자리에 넣어줬어요그랬더니?출력초과 이슈... 근데 다시 보니까 제가 확인용으로 넣어둔 출력문구가 남아있었더라고요그거 지우고 제출하니까 성공했습니다#define _CR.. [백준/C] 1546번: 평균 세준이가 기말고사를 망쳤대요. ㅜㅜ 그래도 조작은 안돼!! 최고 점수 M을 구하고, 모든 점수를 원점수/M*100으로 수정 > 이후 평균 구하기 예) 점수가 각 40, 80, 60점이라 할 때 > M(최고 점수) = 80, 평균 = (50+100+75)/3 = 75 예제를 통해서 M도 수정을 해준다는 걸 알 수 있었죠...그럼 예외가 없으니까 조금? 수월? 할? 듯? #define _CRT_SECURE_NO_WARNINGS#include int main() { int n, M = 0; double sum = 0; int score[1000]; scanf("%d", &n); for (int i = 0; i 과목의 개수가 1000개 이하니까 score 배열을 1000칸으로 .. [백준/C] 25304번: 영수증 코스트코에서 뭘 구매하셨을까요?자세한 구매내역은 모르겠지만 아마 준원씨의 영수증 계산에는 문제가 없을 게 분명합니다.소비란 그런 게 아니겠어요....2만원이 5번 나가면 왜 10만원인거야! #define _CRT_SECURE_NO_WARNINGS#include int main() { int x, n, a, b, sum = 0; scanf("%d", &x); scanf("%d", &n); for (int i = 0; i x와 n을 입력받고 n번 물건값, 구매한 개수를 받아줬습니다sum 변수를 0으로 초기화한 뒤 물건값*개수를 더해줬어용마지막에 sum의 값과 x의 값을 비교해 결과를 출력해줬습니다. [백준/C] 8393번: 합 오늘은 조금 피곤해서.. 쉬운 문제로 엄선해왔습니다 ㅜㅜ고된 하루네요...#define _CRT_SECURE_NO_WARNINGS#include int main() { int n, sum = 0; scanf("%d", &n); for (int i = 1; i 간단하게 for문 써줬어요... 이전 1 2 3 4 5 다음