Time Limit: 1s
Memory Limit: 128MB
6장에서 고생하신 여러분들을 위해 조금 간단한 문제를 준비했습니다.
한글과 다르게 영어의 경우 대문자와 소문자가 존재합니다. 같은 단어라도 MAX라고 쓸 수도 있고, max라도 쓸 수도 있죠. 우리는 MAX와 max를 보고도 같은 단어구나~ 라고 생각하지만, 컴퓨터는 그러하지 못합니다. 왜냐하면 MAX와 max는 서로 다른 ASCII 코드 값을 가지기 때문입니다.
이를 해결하는 방법은 모두 다 대문자로 만들거나, 모두 다 소문자로 만드는 방법이겠죠~ 이를 이용하면 the, The, tHe, thE, THe, ThE, tHE, THE와 같이 대소문자가 다른 단어가 모두 동일하다고 판단할 수 있을 것입니다.
이번 문제에서는 입력으로 주어진 문장의 단어를 모두 대문자로 만들거나, 모두 소문자로 만드는 연습을 해봅시다!
각 라인별로 "lower" 혹은 "upper"로 시작하는 문장이 주어집니다. "lower"로 시작할 경우 해당 문장의 단어를 모두 소문자로, "upper"로 시작할 경우 해당 문장의 단어를 모두 대문자로 바꾸어 출력합니다.
- Line 1 ~ EOF : 입력 문장
- 문장의 단어는 공백(' ')으로 구분
- 첫 단어 : lower or upper
- Line 1 ~ EOF : 처리된 문장
- 문장의 단어는 공백(' ')으로 구분
- 입력의 첫 단어이 lower인 경우 소문자로, upper인 경우 대문자로 변환하여 출력
- lower와 upper는 출력하지 않음
lower 1234567890!@#$%^&*()abcdefghijklmnopqrstuvwxwz upper 1234567890!@#$%^&*()abcdefghijklmnopqrstuvwxwz lower 1234567890!@#$%^&*()ABCDEFGHIJKLMNOPQRSTUVWXWZ upper 1234567890!@#$%^&*()ABCDEFGHIJKLMNOPQRSTUVWXWZ lower I AM YOUR FATHER upper do you want something to drink?
1234567890!@#$%^&*()abcdefghijklmnopqrstuvwxwz 1234567890!@#$%^&*()ABCDEFGHIJKLMNOPQRSTUVWXWZ 1234567890!@#$%^&*()abcdefghijklmnopqrstuvwxwz 1234567890!@#$%^&*()ABCDEFGHIJKLMNOPQRSTUVWXWZ i am your father DO YOU WANT SOMETHING TO DRINK?
입력으로 들어오는 문장의 개수는 무지 많습니다! 모든 문장을 메모리 상에 적재할 필요는 없습니다!