본문 바로가기

for문2

[백준 2941번] '케이원' 파이썬(python) 문자열 I 크로아티아 알파벳 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. 입력 첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다. 단어는 크로아티아 알파벳으로 이루어져 있.. 2021. 4. 20.
for 문 중 sys.stdin을 통한 하나의 고찰 리스트 생성 방법에 대한 새로운 발견을 하게 되었다. 기존에 주구장창 사용했던 input의 대체를 넘어 수많은 사람들이 이미 애용하고 있으며, 필수로 자리매김하고 있는 sys.stdin 외부 기능이므로 import 로 불러와야 사용이 가능하며 손 쉽게 사용이 가능하기 때문에 많은 이들에게 접근성이 좋은 것으로 보인다. 그렇다면, 어떤 부분이 장점이 있어서 그 만큼 사람들이 사용하는 것일까? 바로 예를 들어보도록 하자. # 해설은 아래에 별도로 첨부할 것이다. import n = int(input()) for i in range(1, n + 1): a, b = map(int, sys.stdin.readline().rstrip().split()) print(a + b) 이 것이다. Ps. readline은 .. 2021. 1. 26.