본문 바로가기
프로그래머 ,백준, 유튜브, 문제

[알고리즘 기초 100제] 30번 더하기 & 마이너스

by 리승우 2022. 8. 31.

 

문제 풀이 포인트

> Flag를 활용

> Flag를 ! 처리함으로써, boolean Flag의 값을 false로 바꾼 뒤, if문에서 번갈아서 반복하는 것 활용 

 

import java.util.Scanner;

public class _30 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int num = scan.nextInt();
		boolean Flag = true;		
		
		for(int i=1; i<=num; i++) {	
			if(i == num) {
				System.out.print(i);
				break;
			}
			
			if(Flag) {
				System.out.print(i+"+");
				Flag = !Flag;
			} else{
				System.out.print(i+"-");
				Flag = !Flag;
		}	
	}
}
}

출력값

5
1+2-3+4-5

댓글