본문 바로가기

분식집/파이썬

Programmers- to Capital

문제!

알파벳으로 이루어진 문자열 myString에서

모든 알파벳을 대문자로 변환, return 하는 함수를 완성해주세요!

 

 

아이디어!

알파벳으로 이루어진 String을 변환 시키는 것이 문제

ASCII코드에서a~z까지의 번호

A~Z까지의 번호를 통해서

 

아스키 코드 변환을 통핵서 문제를 해결할 수 있지 않을까..?

 

 

풀이!

def solution(myString):
    answer =' '
    a=0;
    for i in myString:
        if 97<= ord(i) <=122:
            answer += chr(ord(i)-32)
            
        else:
            answer +=i
            
        a+=1
    return answer

 

 

후에 알게 된 것

upper() =>다 대문자로 전환

lower() =>다 소문자로 전환해주는 함수가 있따..

 

'분식집 > 파이썬' 카테고리의 다른 글

프로그래머스 옹알이(1)  (0) 2023.02.23
리스트에 값 넣는법  (0) 2023.02.03
반복문 조건문 내부의 continue 함수  (0) 2023.02.03
do while 문!  (0) 2023.02.03
range()함수  (0) 2023.02.03