문제 풀이 포인트
> 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
'프로그래머 ,백준, 유튜브, 문제' 카테고리의 다른 글
[알고리즘 기초 100제] 34번 피보나치 수열 재귀 (0) | 2022.09.01 |
---|---|
[알고리즘 기초 100제] 31번 팩토리얼 재귀 (0) | 2022.08.31 |
[알고리즘 기초 100제] 27번 달팽이출력 (0) | 2022.08.29 |
[알고리즘 기초 100제] 7번 소수판별 (0) | 2022.08.29 |
[알고리즘 기초 100제] 5번 대소문자 변환 (0) | 2022.08.29 |
댓글