본문 바로가기

<Java CodeUp 1170 문제: 당신의 학번은? 1>

 

<Java CodeUp 1170 문제: 당신의 학번은? 1>

 

 

<문제 설명>

학번을 입력 받아 다음 형식으로 출력하시오.

학번은 학년, 반, 번호로 입력된다.

예)

2 3 27 ==> 2327 로 출력

2 3 7 ==> 2307로 출력 (번호가 10번 미만이면 0을 붙여 출력)

 

 

<입력>

학년, 반 번호가 공백을 기준으로 입력으로 주어진다. (정수)

입력 범위:

학년: 3이하, 반 6이하, 번호 30이하

 

 

<소스코드>

 

 

 
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
package your_class_number;
 
/*
 * <문제설명> -- 1170
 * 
 * 학번을 입력받아 다음 형식으로 출력하시오.
 * 
 * 학번은 학년,반,번호로 입력된다.
 * 
 * 예)
 * 2 3 27  ==> 2327로 출력
 * 2 3 7   ==> 2307로 출력 (번호가 10미만이면 0을 붙여 출력)
 *
 * <입력>
 * 학년, 반, 번호가 공백을 기준으로 입력된다.
 * 입력 범위  --> 학년 3학년 이하, 반 6이하, 번호 30이하
 */
 
import java.util.Scanner;
 
public class One {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int grade = sc.nextInt();
        int group = sc.nextInt();
        int number = sc.nextInt();
        
        if(grade > 3 || group > 6 || number > 30 ) {
            System.out.println("입력범위를 초과하였습니다.");
        } else {
            System.out.printf("%d%d%02d",grade,group,number);
        }
    }
}
 
 
cs

 

93 DL

Develop Life