출처: https://bumcrush.tistory.com/182 [맑음때때로 여름]

 

답은 199가 맞다.

그런데 마지막에 num++;을 하고 while을 빠져나와서 두번째꺼는 200으로 오답

		int num=0;
		int sum=0;
		
		while(sum<100) {
			num++;
			if(num%2!=0) {
				sum+=num;			
			}else {
				sum-=num;
			}
			System.out.println(num + " " + sum);
			}
		System.out.println(num); // num=199
		int num=1;  // 여기도 바꿨었음
		int sum=0;
		
		while(sum<100) {
			
			if(num%2!=0) {
				sum+=num;			
			}else {
				sum-=num;
			}
			System.out.println(num + " " + sum);
			
			num++;	
		
	}
		System.out.println(num); // num=200 틀린답

+ Recent posts