<내 풀이>
#include <iostream>
using namespace std;
int main() {
int a,b=1,sum=0;
scanf("%d",&a);
while(1){
if(sum>=a){
printf("%d",b-1);
break;
}
sum+=b;
b+=1;
}
return 0;
}
<다른 풀이>
#include <stdio.h>
int main()
{
int i, a, s=0;
scanf("%d", &a);
for(i=1; ;i++)
{
s += i;
if (s>=a) break;
}
printf("%d", i);
return 0;
}
'코드업 기초 100제' 카테고리의 다른 글
1081 : [기초-종합] 주사위를 2개 던지면? (0) | 2020.12.27 |
---|---|
1079 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기 (0) | 2020.12.27 |
1078 : [기초-종합] 짝수 합 구하기 (0) | 2020.12.27 |
1077 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기 (0) | 2020.12.27 |
*1076 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기 (0) | 2020.12.27 |