[SWEA] 2047. 신문 헤드라인
Programming/JAVA

[SWEA] 2047. 신문 헤드라인

문제

주어진 문장 중 소문자를 모두 대문자로 만들어 신문의 헤드라인으로 만들어야한다. 

  • 입력: 문자열 (단, 80byte 이하로 제한)
  • 출력: 문자열 (대문자로 변환)

풀이

import java.util.Scanner;
import java.io.FileInputStream;

class Solution
{
	public static void main(String args[]) throws Exception
	{
		Scanner sc = new Scanner(System.in);
		String line = sc.next();
		System.out.println(line.toUpperCase());
		sc.close();
	}
}

- String toUpperCase() 소문자를 대문자로 바꿔주는 메소드로, String 객체를 리턴한다. 

>> 알파벳이 아닌 문자가 섞여있는 것에 대하여 소문자에서 대문자로 변환되는 과정이 잘 이루어지는지 걱정했는데 다행히 잘 변환된다!


뻘이지만,,,

swea내의 문제풀기로 했을 때 test case 별로 실행하게 되어있어서 그대로 유지해야하는 줄 알았지만 그런 것은 아니였다. 예시로 실행해볼 때 필요한 반복문이기 때문에 없애줘야 했다.! __없애지 않은 상태에서 계속 제출했더니 3차동안이나 run time error로 인해 fail 했었다..아쉽

- System.setln("input.txt"); 표준입력을 통해 값을 전달받는 것이 아니라 input.txt 파일로부터 값을 전달받겠다는 의미이다. System.in이 input.txt로부터의 입력이 되는 것이다

SMALL

'Programming > JAVA' 카테고리의 다른 글

[SWEA] 2027. 대각선 출력하기  (0) 2021.03.03
[SWEA] 1936. 1대1 가위바위보  (2) 2021.02.23
[SWEA] 2058. 자릿수 더하기  (0) 2021.02.15
[SWEA] 1938. 아주 간단한 계산기  (0) 2021.02.14
[SWEA] 2046. 스탬프 찍기  (0) 2021.02.14