파이썬 2

[Python3] 백준 2941 : 크로아티아 알파벳

2941번 크로아티아 알파벳 Language: PYTHON https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 문제 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 입력된 100글자 이내의 단어를 몇 개의 크로아티아 알파벳으로 이루어져 있는지, 길이를 출력하는 문제입니다. 즉, 'c='이 알파벳 하나로 카운트되어야 합니다. 풀이 arr = input() te..

파이썬Python | 리스트(list) 중복 제거

최근 백준(https://www.acmicpc.net/)에서 알고리즘 공부를 하고 있는데, 언어를 파이썬으로 정하는 바람에 모르는 부분이 많아 매우 헤매고 있는 중입니다..🥲 며칠 전 리스트의 중복 제거 문제를 봤는데, 기존하던 대로 당연히 for 반복문을 이용해 요소를 순회하려 했습니다. 그러나 정말 여러 가지 방법이 있다는 것을 알고 굉장히 신기했습니다. 집합 자료형 SET() 이용하기 집합 자료형의 특징 중 하나가 중복이 없다는 점입니다. 이 특징을 이용하면 쉽게 중복이 없는 set 타입으로 변경됩니다. 제가 본 문제처럼 중복이 안된 수의 개수를 알고 싶다면 여기서 len() 함수만 이용하면 됩니다. 그러나 만약 기존 순서를 유지한 채 중복 제거를 하고 싶다면 순서가 무작위로 바뀌는 SET을 사용하..