영원히 흘러가는 강

코드업 100제 (1021~1025) 본문

알고리즘

코드업 100제 (1021~1025)

double_R_one_G 2020. 9. 18. 21:37
728x90

1021.1개의 단어를 입력받아 그대로 출력해보자.

import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	Scanner sc= new Scanner(System.in);
	String x=sc.next();
	System.out.println(x);
	}
}

1022.공백 문자가 포함되어 있는 문장을 입력받고 그대로 출력하는 연습을 해보자.

import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	Scanner sc= new Scanner(System.in);
	String x=sc.nextLine();
	System.out.println(x);
	}
}

// ----------09/21

1023. 실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력한다.

import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	Scanner sc= new Scanner(System.in);
	String x=sc.next();
	String list[]=x.split("[.]");
	
	System.out.println(list[0]);
	System.out.println(list[1]);
	}
}

split 특정문자를 기준으로 문자열을 잘라서 배열에 삽입해주는 함수.

 

 

1024.단어를 1개 입력받는다. 입력받은 단어(영어)의 각 문자를 한줄에 한 문자씩 분리해 출력한다.

import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	Scanner sc= new Scanner(System.in);
	String s=sc.next();
	char list[]=new char [s.length()];
	
	for(int i=0;i<s.length();i++) {
		list[i]=s.charAt(i);
	}
	for(int j=0;j<s.length();j++)
	{
		System.out.println("'"+list[j]+"'");
	}
	}
}

charAt: 문장중에 인덱스 위치에 해당되는 문자 추출하기

 

1025. 다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력한다.

 

다섯 자리로 이루어진 1개의 정수를 입력받는다. (단, 10,000 <= 입력받는 수 <= 99,999 )

 

각 자리의 숫자를 분리해 한 줄에 하나씩 [ ]속에 넣어 출력한다.

import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	Scanner sc= new Scanner(System.in);
	String s=sc.next();
	int list[]=new int[s.length()];

	
	for(int i=0;i<s.length();i++) {
		list[i]=s.charAt(i)-'0';
	}
	
		System.out.println("["+list[0]*10000+"]");
		System.out.println("["+list[1]*1000+"]");
		System.out.println("["+list[2]*100+"]");
		System.out.println("["+list[3]*10+"]");
		System.out.println("["+list[4]+"]");
	}}

 

-'0' 문자형을 int 형으로 변환!  

728x90

'알고리즘' 카테고리의 다른 글

코트업 100제 (1036~1040)  (0) 2020.09.21
코드업 100제 (1031~1035)  (0) 2020.09.21
코드업 100제 (1026~1030)  (0) 2020.09.21
코드업 100제 1015~1020  (0) 2020.09.16
코드업 100제 1010~1014  (0) 2020.09.16
Comments