안녕하세요. Harry입니다.
본 포스팅의 목적은, 코딩테스트를 준비함에 있어 스스로 공부한 지식을 정리하고자 합니다.
SWEA 2050. 알파벳을 숫자로 변환 파이썬
딕셔너리 사용하여 매치
velog.io
위 문제를 푸는 중, 정말 간단한 문제지만 유용하게 쓸 수 있는 함수들이 많이 내포된 문제인 것 같아 작성하게 되었습니다.
보통 백준에서 문제를 풀 때는 출력을 입력 요소 당 한개씩 하도록 하는 경우가 많은데요.
삼성 SWEA에서 풀 때는 조금 다른 부분이 있었습니다.
바로, 위 문제처럼 한줄에 이어서 모든 답을 출력하는 건데요.
만약 이 문제를 for 반복문으로 사용해서 풀었다면 한줄에 한개의 숫자만 나오게 되서 오답처리됩니다.
이런 경우에는 print문에 아래처럼 출력해주어야 합니다.
for i in n:
print(ord(i)-64,end=' ')
출력하는 값 뒤에 end = ' ' 를 넣어주어야, 공백을 요소 사이에 넣어 출력할 수 있도록 합니다.
감사합니다.
'Development > Python' 카테고리의 다른 글
[코딩테스트 대비] python 메서드 및 라이브러리 활용 정리 (1) | 2023.05.06 |
---|---|
[Python] 리스트 인덱스 중복하는 경우 (0) | 2023.03.29 |
[독학 파이썬] 파이썬 ord 메서드 활용법 정리(feat.chr) (2) | 2023.02.01 |
[Python] input함수 대신 sys.stdin.readline 활용하기 (0) | 2022.12.30 |
[Python] input 함수 활용하여 원하는 만큼 리스트 내 원소 자동생성하기 (0) | 2022.12.30 |