728x90
반응형
#include <stdio.h>
int main() {
long long int n = 0, max =0, sum =0; // 범위를 잘 확인해야함.
scanf("%d", &max);
while (1) {
n++;
sum = sum + n;
if (sum > max) {
n--;
break;
}
}
printf("%d\n", n);
}
-. 로직은 틀리지 않았는데 계속 틀렸다고 나와서 알아보니 "첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다." 이부분은 고려를 안해서 계속 틀렸음.
728x90
반응형
'공돌이 > C언어' 카테고리의 다른 글
[프로그래머스/C언어] 약수 더한 값을 리턴 (0) | 2022.04.29 |
---|---|
[프로그래머스/C언어] 평균 구하기(level 1) (0) | 2021.10.25 |
[C언어] 오름차순 (0) | 2021.10.19 |
[백준/C언어] 2693번: N번째 큰 수 (0) | 2021.10.18 |
[백준/C언어] 2609번: 최대공약수와 최소공배수 (0) | 2021.10.18 |
댓글