알고리즘 기초 - 30 ( 더하기 & 마이너스 )
Algorithm/풀었던문제 2019. 12. 30. 13:17Main.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | package Problem30; import java.util.Scanner; public class Main { public static void main(String[] args) { //숫자 하나를 입력받고, 그 숫자만큼 +와 -를 반복해서 출력하는 구문 System.out.println("숫자를 입력하세요."); int number; Scanner scan = new Scanner(System.in); number = scan.nextInt(); //반복문을 사용해서 입력한 숫자만큼 출력되게 함 for(int i = 1; i <= number; i++) { //1보다 크고, 2로 나누어서 나머지가 1이되는 i일때는 -가 앞에 출력 (즉, 홀수일때는 -가 앞에 출력) if(i > 1 && i % 2 == 1) { System.out.print("-"); //2로 나누어서 나머지가 0이되는 i일때는 +가 앞에 출력 (즉, 짝수일때는 +가 앞에 출력) }else if(i % 2 == 0){ System.out.print("+"); } System.out.printf("%d"+" ",i); } } } | cs |
출력결과
출처
https://www.youtube.com/watch?v=As9vKkG7MfI&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=31
'Algorithm > 풀었던문제' 카테고리의 다른 글
알고리즘 기초 - 32 ( 누적합, 함수 ) (0) | 2019.12.30 |
---|---|
알고리즘 기초 - 31 ( 팩토리얼, 함수 ) (0) | 2019.12.30 |
알고리즘 기초 - 29 ( 음계 ) (0) | 2019.12.30 |
알고리즘 기초 - 28 ( 진수 변환 ) (2) | 2019.12.30 |
알고리즘 기초 - 27 ( 달팽이 출력 ) (0) | 2019.12.29 |