[코드업 기초 100제] [기초 - 입출력] 1019 ~ 1027 자바 풀이
2022. 2. 6. 20:18ㆍ코딩테스트/코드업
728x90
반응형
https://github.com/haessae0/MCTP
1019. 연월일 입력받아 그대로 출력하기
import java.util.Scanner;
public class codeup1019 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
String[] date = sc.nextLine().split("\\.");
int year = Integer.parseInt(date[0]);
int month = Integer.parseInt(date[1]);
int day = Integer.parseInt(date[2]);
System.out.printf(String.format("%04d.%02d.%02d", year, month, day));
}
}
1020. 주민번호 입력받아 형태 바꿔 출력하기
import java.util.Scanner;
public class codeup1020 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
String id[] = sc.next().split("\\-");
int first = Integer.parseInt(id[0]);
int last = Integer.parseInt(id[1]);
System.out.print(String.format("%06d%07d", first, last));
}
}
1021. 단어 1개 입력받아 그대로 출력하기
import java.util.Scanner;
public class codeup1021 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
String data = sc.next();
System.out.print(String.format("%s", data));
}
}
1022. 문장 1개 입력받아 그대로 출력하기
import java.io.*;
public class codeup1022 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String data = br.readLine();
System.out.print(data);
}
}
1023. 실수 1개 입력받아 부분별로 출력하기
import java.util.Scanner;
public class codeup1023 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
String a[] = sc.next().split("\\.");
int i = Integer.parseInt(a[0]);
int n = Integer.parseInt(a[1]);
System.out.println(String.format("%d", i));
System.out.println(String.format("%06d", n));
}
}
1024. 단어 1개 입력받아 나누어 출력하기
import java.io.*;
public class codeup1024 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String data = br.readLine();
String array[] = data.split("");
for (int i = 0; i < array.length; i++) {
System.out.println(String.format("\'%s\'", array[i]));
}
}
}
1025. 정수 1개 입력받아 나누어 출력하기
import java.io.*;
public class codeup1025 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String num = br.readLine();
String array[] = num.split("");
for (int i = 0; i < array.length; i++) {
System.out.print(String.format("[%s", array[i]));
for (int j = array.length - 1; j > i; j--) {
System.out.print(String.format("%d", 0));
}
System.out.println("]");
}
}
}
1026. 시분초 입력받아 분만 출력하기
import java.util.Scanner;
public class codeup1026 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
String s[] = sc.next().split("\\:");
int min = Integer.parseInt(s[1]);
if (min <= 9) {
System.out.printf("%1d", min);
} else {
System.out.printf("%d", min);
}
}
}
1027. 년원일 입력 받아 형식 바꿔 출력하기
import java.util.Scanner;
public class codeup1027 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
String s[] = sc.next().split("\\.");
int year = Integer.parseInt(s[0]);
int month = Integer.parseInt(s[1]);
int day = Integer.parseInt(s[2]);
System.out.printf("%02d-%02d-%04d", day, month, year);
}
}
728x90
반응형
'코딩테스트 > 코드업' 카테고리의 다른 글
[코드업 기초 100제] [기초 - 산술연산] 1038 ~ 1046 자바 풀이 (0) | 2022.02.07 |
---|---|
[코드업 기초 100제] [기초 - 출력변환] 1031 ~ 1037 자바 풀이 (0) | 2022.02.07 |
[코드업 기초 100제] [기초 - 데이터형] 1028 ~ 1030 자바 풀이 (0) | 2022.02.07 |
[코드업 기초 100제] [기초 - 입출력] 1010 ~ 1018 자바 풀이 (0) | 2022.02.06 |
[코드업 기초 100제] [기초 - 출력] 1001 ~ 1008 자바 풀이 (0) | 2022.02.06 |