분류 전체보기 138

BAEKJOON_5622 "다이얼" PYTHON

[백준] 1316번 Python 파이썬 https://www.acmicpc.net/problem/5622 5622번: 다이얼 첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다. www.acmicpc.net a = input() # 2~9까지 각 숫자에 해당하는 문자 리스트 b와 2~9까지 각 숫자를 거는데 걸리는 시간 리스트 c를 만든다. b = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ'] c = [3,4,5,6,7,8,9,10] # 리스트 b의 문자들과 인덱스를 맞춰야한다. sum = 0 # 출력할 값을 초기화한다. for i in range(len(a)): for j in b: if a[i] ..

BAEKJOON_9086 "문자열" PYTHON

[백준] 9086번 Python 파이썬 https://www.acmicpc.net/problem/9086 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net n = int(input()) a = [] for _ in range(n): a.append(input()) for i in a: print(i[0]+i[-1])

BAEKJOON_1316 "그룹 단어 체커" PYTHON

[백준] 1316번 Python 파이썬 https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net n = int(input()) a = [] count = n # n개의 단어를 입력받아 append()합수를 이용하여 리스트 a에 넣어준다 for _ in range(n): a.append(input()) for i in a: for j in range(len(i)-1): if i[j] == i[j+1]: # 다음 자리와 같은..

BAEKJOON_2941 "크로아티아 알파벳" PYTHON

[백준] 2941번 Python 파이썬 https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net c = ['c=','c-','dz=','d-','lj','nj','s=','z='] # 크로아티아 문자 리스트를 생성한다. a = input() # 입력받은 문자 a에서 크로아티아 문자를 임의의 문자 'k'로 바꾸어준다. for i in c: a = a.replace(i,'k') print(len(a))

BAEKJOON_10988 "팰린드롬인지 확인하기" PYTHON

[백준] 10988번 Python 파이썬 https://www.acmicpc.net/problem/10988 10988번: 팰린드롬인지 확인하기 첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다. www.acmicpc.net a = input() # 입력을 받아준다 b = list(a) # 입력 받은 a를 list 형태로 바꾸어 b에 저장한다 ​ # 가운데 글자를 제외한 나머지 글자에서 앞부분을 대칭이 되는 뒷부분 문자로 바꾸어 대입한다 # 예를 들어 5자리의 문자를 입력 받았다면 첫째 자리에 다섯 번째 자리의 문자를 넣고, 두 번째 자리에 네 번째 문자를 넣는다 for i in range(len(a)//2): b[i] = b[le..