#1021
단어 1개 입력받아 그대로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
System.out.println(a);
}
}
#1022
문장 입력받아 그대로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
System.out.println(a);
}
}
#1023
실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String f = scan.nextLine();
String []b = f.split("\\.");
System.out.println(b[0]);
System.out.println(b[1]);
}
}
#1024
입력받은 단어(영어)의 각 문자를 한줄에 한 문자씩 분리해 출력
참고: coding-factory.tistory.com/73
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
String []b = a.split("");
for(int i = 0; i<b.length; i++) {
System.out.println("\'"+b[i]+"\'");
}
}
}
#1025
다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
String []b = a.split("");
System.out.println("["+b[0]+"0000]");
System.out.println("["+b[1]+"000]");
System.out.println("["+b[2]+"00]");
System.out.println("["+b[3]+"0]");
System.out.println("["+b[4]+"]");
}
}
#1026
입력되는 시:분:초 에서 분만 출력
정수로 출력되도록 형변환
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
String []b = a.split(":");
System.out.println(Integer.parseInt(b[1]));
}
}
#1027
년월일(yyyy.mm.dd)를 입력받아 일월년(dd-mm-yyyy)로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
String []b = a.split("\\.");
System.out.printf("%02d-%02d-%04d",Integer.parseInt(b[2]),
Integer.parseInt(b[1]),Integer.parseInt(b[0]));
}
}
#1028
int형의 범위보다 큰 정수를 입력받아 출력 (단, 입력되는 정수의 범위는 0 ~ 4,294,967,295 이다.)
int 의 범위는 -2147483648 ~ 2147483647
타입을 long으로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
long a = scan.nextLong();
System.out.println(a);
}
}
#1029
입력된 실수를 소수점 이하 11자리까지 반올림하여 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
double a = scan.nextDouble();
System.out.printf("%.11f",a);
}
}
#1030
int형의 범위보다 큰 정수를 입력받아 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
long a = scan.nextLong();
System.out.println(a);
}
}
'Algorithm > 알고리즘 문제 풀이' 카테고리의 다른 글
코드업 기초 100제 자바 1051 ~ 1060 (0) | 2021.03.11 |
---|---|
코드업 기초 100제 자바 1041 ~ 1050 (0) | 2021.03.11 |
코드업 기초 100제 자바 1031 ~ 1040 (0) | 2021.03.06 |
코드업 기초 100제 자바 1011 ~ 1020 (0) | 2021.03.05 |
코드업 기초 100제 자바 1001 ~ 1010 (0) | 2021.03.05 |