백준 2869 : 달팽이는 올라가고 싶다
백준 (C99)/기본수학 1단계 (完) 2022. 1. 26. 23:40

라는 생각을 기조로 코드를 짜 보았다 #include int main() { int a, b, v; int day, goal, cnt; scanf("%d %d %d", &a, &b, &v); if(a >= v) { printf("1\n"); return 0; } day = a - b; goal = v - a; if(goal % day) cnt = goal / day + 1; else cnt = goal / day; printf("%d\n", cnt+1); return 0; } 정답률 28퍼 언저리,, 봤을 땐 쉬워보였는데 시간제한 0.15초가 발목을 잡은 케이스,,

백준 1193 : 분수찾기
백준 (C99)/기본수학 1단계 (完) 2022. 1. 26. 12:20

#include int main() { int num, max = 0; scanf("%d", &num); while(num > 0) { max++; num -= max; } if(max % 2 == 0) printf("%d/%d\n", max+num, 1+(-num)); else printf("%d/%d\n", 1+(-num), max+num); return 0; } 이상한곳에서 너무 해매는듯

백준 2292 : 벌집
백준 (C99)/기본수학 1단계 (完) 2022. 1. 25. 23:23

#include int main() { int cnt=0, room = 0; int total = 1; scanf("%d", &room); while(1) { total += 6*cnt; if(room

백준 1712 : 손익분기점
백준 (C99)/기본수학 1단계 (完) 2022. 1. 25. 23:22

#include int main() { int A_price, B_price, C_price; scanf("%d %d %d", &A_price, &B_price, &C_price); if(C_price - B_price