코드업 기초 100제

업데이트:

[1070] [기초-조건/선택실행구조] 월 입력받아 계절 출력하기

[입력] 월을 의미하는 1개의 정수가 입력된다.(1 ~ 12) [Switch 이용]
[출력] 계절 이름을 출력한다.
[입력 예시] 12
[출력 예시] winter

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
	
		switch(num){
		case 1 : 
		case 2 : System.out.print("winter");break;
		case 3 : 
		case 4 : ;
		case 5 : System.out.print("spring");break;
		case 6 : 
		case 7 : 
		case 8 : System.out.print("summer");break;
		case 9 : 
		case 10 : 
		case 11 : System.out.print("fall");break;
		case 12 : System.out.print("winter");break;
		}
	}
}




[1071] [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1

[입력] 정수가 순서대로 입력된다.
[출력] 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.)
[입력 예시] 7 4 2 3 0 1 5 6 9 10 8
[출력 예시] 7
                  4
                  2
                  3

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		for(int i=0; ; i++) {
			int input = sc.nextInt();
			if(input == 0) {
				break;
			}
			System.out.println(input);
		}   
	}
}
}




[1072] [기초-반복실행구조] 정수 입력받아 계속 출력하기

[입력] 첫 줄에 정수의 개수 n이 입력되고, 두 번째 줄에 n개의 정수가 공백을 두고 입력된다.
[출력] n개의 정수를 한 개씩 줄을 바꿔 출력한다.
[입력 예시] 5
                 1 2 3 4 5
[출력 예시] 1
                  2
                  3
                  4
                  5

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int input = sc.nextInt();
		
		for(int i=0; i<input ; i++) {
			int a = sc.nextInt();
			System.out.println(a);
		}
		   
	}
}




[1073] [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2

[입력] 정수가 순서대로 입력된다.
[출력] 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.)
[입력 예시] 7 4 2 3 0 1 5 6 9 10 8
[출력 예시] 7
                  4
                  2
                  3

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		for(int i=0;  ; i++) {
			int a = sc.nextInt();
			if(a==0) {
				break;
			}
			System.out.println(a);
		}   
	}
}




[1074] [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1

[입력] 정수 1개가 입력된다.
[출력] 1씩 줄이면서 한 줄에 하나씩 1이 될 때까지 출력한다.
[입력 예시] 5
[출력 예시] 5
                  4
                  3
                  2
                  1

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	
		int input = sc.nextInt();
		
		for(int i=input; i>0; i--) {
			System.out.println(input--);
		}
		   
	}
}




[1075] [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2

[입력] 정수 1개가 입력된다.
[출력] 1씩 줄이면서 한 줄에 하나씩 0이 될 때까지 출력한다.
[입력 예시] 5
[출력 예시] 4
                  3
                  2
                  1
                  0

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int input = sc.nextInt();
		
		for(int i= input ; i>0; i--) {
			System.out.println(--input);
		}		   
	}
}




[1076] [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기

[입력] 영문자 1개가 입력된다.
[출력] a부터 입력한 문자까지 순서대로 공백을 두고 출력한다.
[입력 예시] f
[출력 예시] a b c d e f

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		char input = sc.nextLine().charAt(0);
		
		for(char i= 'a' ; i<=input; i++) {
			System.out.print(i + " ");
		}
		   
	}
}




[1077] [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기

[입력] 정수 1개가 입력된다.
[출력] 0부터 그 수까지 줄을 바꿔 한 개씩 출력한다.
[입력 예시] 4
[출력 예시] 0
                  1
                  2
                  3
                  4

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int a = sc.nextInt();
		
		for(int i=0; i<=a; i++) {
			System.out.println(i);
		}
		   
	}
}




[1078] [기초-종합] 짝수 합 구하기

[입력] 정수 1개가 입력된다.
[출력] 1부터 입력된 수까지 짝수의 합을 출력한다.
[입력 예시] 5
[출력 예시] 6

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		int a = sc.nextInt();
		int sum =0;
		
		for(int i=0; i<=a; i++) {
			
			if(i%2 == 0) {
				sum += i;
			} 

		}
		System.out.print(sum);
		   
	}
}




[1079] [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기

[입력] 문자들이 1개씩 계속해서 입력된다.
[출력] ‘q’가 입력될 때까지 입력된 문자를 줄을 바꿔 한 줄씩 출력한다.
[입력 예시] x b k d l q g a c
[출력 예시] x
                  b
                  k
                  d
                  l
                  q

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		for(int i=0; ; i++) {
			char input = sc.next().charAt(0);
			
			System.out.println(input);
				
				if(input == 'q') {
					break;
				}
		}   
	}
}




댓글남기기