코드업 기초 100제

업데이트:

[1021] [기초-입출력] 단어 1개 입력받아 그대로 출력하기

[입력] 한 단어가 입력된다.
[출력] 입력된 단어를 그대로 출력한다.
[입력 예시] Informatics
[출력 예시] Informatics

import java.util.Scanner;

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




[1022] [기초-입출력] 문장 1개 입력받아 그대로 출력하기

[입력] 공백이 포함되어 있는 한 문장이 입력된다.
[출력] 입력된 문장을 그대로 출력한다.
[입력 예시] Programming is very fun!!
[출력 예시] Programming is very fun!!

import java.util.Scanner;

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




[1023] [기초-입출력] 실수 1개 입력받아 부분별로 출력하기

[입력] 실수 1개가 입력된다.
[출력] 첫 번째 줄에 정수 부분을, 두 번째 줄에 실수 부분을 출력한다.
[입력 예시] 1.414213
[출력 예시]
1
414213

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);
	String input = sc.nextLine();
	String[] arr = input.split("\\.");
	for(int i=0; i<arr.length; i++) {
		System.out.println(arr[i]);
	}
	
	}
}




[1024] [기초-입출력] 단어 1개 입력받아 나누어 출력하기

[입력] 단어(영어) 하나를 입력받는다.
[출력] 단어의 문자(영어)를 하나씩 나누어 한 줄에 한 개씩 ‘ ‘로 묶어서 출력한다.
[입력 예시] Boy
[출력 예시]
‘B’
‘o’
‘y’

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);
	String input = sc.nextLine();
	
	
	for(int i=0; i<input.length(); i++) {
		System.out.println("'" + input.charAt(i) + "'");
	}
	
	}
}




[1025] [기초-입출력] 정수 1개 입력받아 나누어 출력하기

[입력] 다섯 자리로 이루어진 1개의 정수를 입력받는다.
[출력] 각 자리의 숫자를 분리해 한 줄에 하나씩 [ ]속에 넣어 출력한다.
[입력 예시] 75254
[출력 예시]
[70000]
[5000]
[200]
[50]
[4]

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	   
		String input = sc.nextLine();
		
		int num[] = new int[5];
		
		
		for(int i=0; i<num.length; i++) { //num배열 인덱스에 입력받은 값 나누어 넣어줌
					
			num[i] += input.charAt(i)-48; // char 자료형 '1' 의 유니코드 = 49/ 49-48 = 1이 됨..
		
		}
		
		for(int i=0; i<num.length; i++) {
			
			if (i==0)     	   num[i] *= 10000;
			else if (i==1)     num[i] *= 1000;
			else if (i==2)     num[i] *= 100;
			else if (i==3)     num[i] *= 10;
			else      		   num[i] *= 1;
		}
		
		
		//출력문
		for(int i=0; i<num.length; i++) {
			System.out.println("[" + num[i] +"]");
		}
		
	}
}




[1026] [기초-입출력] 시분초 입력받아 분만 출력하기

[입력] 시 분 초가 시:분:초 형식으로 입력된다.
[출력] 분만 출력한다.
[입력 예시] 17:23:57
[출력 예시] 23

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	   
String input = sc.nextLine();
		
		String[] mm = input.split(":");
		
		System.out.print(Integer.parseInt(mm[1]));
		//Integer.parseInt -> String 타입으로 된 정수형을 Int형 타입으로 변경해줌
		
	}
}




[1027] [기초-입출력] 년월일 입력 받아 형식 바꿔 출력하기

[입력] 년월일이 ‘.’(닷)으로 구분되어 입력된다.
[출력] 년월일을 일월년으로 바꾸어 ‘-‘(대쉬, 마이너스)로 구분해 출력한다.
[입력 예시] 2014.07.15
[출력 예시] 15-07-2014

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String input = sc.nextLine();
		
		String[] str = input.split("\\.");
		
		System.out.print(str[2] + "-" + str[1] + "-" + str[0]);
	}
}




[1028] [기초-데이터형] 정수 1개 입력받아 그대로 출력하기2

[입력] 정수 1개가 입력된다.
[출력] 입력된 정수를 그대로 출력한다.
[입력 예시] 2147483648
[출력 예시] 2147483648

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		long num = sc.nextLong();
		
		if(num >=0 && num <= 4294967295L) { //long 자료형 : 4294967295'L'
			System.out.print((num));
			
		}
	}
}




[1029] [기초-데이터형] 실수 1개 입력받아 그대로 출력하기2

[입력] 소수점 아래 숫자가 11개 이하인 실수 1개가 입력된다.
[출력] 입력된 실수를 소수점 이하 11자리까지 반올림하여 출력한다.
[입력 예시] 3.14159265359
[출력 예시] 3.14159265359

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	   
		double num = sc.nextDouble();
		
		System.out.printf("%.11f", num);
	}
}




[1030] [기초-데이터형] 정수 1개 입력받아 그대로 출력하기3

[입력] 정수 1개가 입력된다.
[출력] 입력된 정수를 그대로 출력한다.
[입력 예시] -2147483649
[출력 예시] -2147483649

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	   
		long num = sc.nextLong();
		
		System.out.print(num);
	}
}




댓글남기기