개발자 미니민의 개발스터디

코드업[CodeUp] 1080번 풀이

by mini_min

코드업[CodeUp] 1080번 풀이 : 언제까지 더해야 할까?

https://codeup.kr/problem.php?id=1080

 

[기초-종합] 언제까지 더해야 할까?

C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요.  - 모든 내용

codeup.kr

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// 언제까지 더해야 할까?
		
		Scanner sc = new Scanner(System.in);
		
		//순서대로 더하다가, 입력된 정수와 같거나 커졌을 때 마지막에 더한 정수 출력
		
		int i = 0;
		int n = sc.nextInt();
		int sum = 0;
		
		for(i=1; sum<n; i++) {
			sum += i;
			
			if(sum<n) {
				continue;
			} else {
				break;
			}
		}
		
		System.out.println(i);
		
	
		sc.close();

	}

}

 

if문에 sum<n 조건을 넣어서 i++ 해서 하나 더 큰 값으로 출력되지 않고, break 해서 원래 값이 바로 출력되게 했다. 

 

 

 

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기