SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
<나의 풀이>
오랜만에 긴 문제가 나왔다.
그 전과 다른 점은 입력값이 문자열이라는 것이다.
입력받은 소문자를 대문자로 바꾸는 문제인데, 이는 파이썬 내장 함수를 사용하면 될 듯하다.
이번 문제는 해당 함수들을 공부하는 문제라고 생각된다.
[Python 소문자 대문자 변경 함수]
1. string.upper()
: 해당 문자열의 소문자를 대문자로 바꾸어 준다.
2. string.lower()
: 해당 문자열의 대문자를 소문자로 바꾸어 준다.
*단 주의할 점은 upper과 lower모두 원본을 바꿔주는 것이 아니기 때문에 새로운 변수에 변환 값을 지정해 줄 필요가 있다!
3. string.isupper()
: string 문자열 내부에 있는 문자들이 모두 대문자이면 True를 출력
4. string.islower()
: string 문자열 내부에 있는 문자들이 모두 소문자이면 True를 출력
이 함수를 활용하여 코드를 작성하면 다음과 같다.
h = input()
H = h.upper()
print(H)
문자열을 입력받을 경우 int자료형처럼 따로 붙여줄 필요가 없다.
또한 위에서도 언급한 것처럼 모두 대문자로 바꾼 것을 새로운 변수 H에 저장해야 한다.
이를 출력하면 다음과 같다.
THE_HEADLINE_IS_THE_TEXT_INDICATING_THE_NATURE_OF_THE_ARTICLE_BELOW_IT.
알아두면 좋은 함수라고 생각한다.
이번 문제도 간단히 해결!
'개발 > SWEA (D1) 문제 풀이' 카테고리의 다른 글
SW Expert Academy - 2056. 연월일 달력(D1) (0) | 2022.11.10 |
---|---|
SWEA 문제 풀이SW Expert Academy - 2050. 알파벳을 숫자로 변환(D1) (0) | 2022.11.10 |
SW Expert Academy - 2046. 스탬프 찍기(D1) (0) | 2022.11.10 |
SW Expert Academy - 2043. 서랍의 비밀번호(D1) (0) | 2022.11.08 |
SW Expert Academy - 2029. 몫과 나머지 출력하기(D1) (0) | 2022.11.08 |
댓글