[Python] 백준 알고리즘 온라인 저지 5622번 : 다이얼 Python3 코드 alpabet_list = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ'] word = input() time = 0 for unit in alpabet_list : for i in unit: # alpabet 리스트에서 각 요소를 꺼내서 한글자씩 분리 for x in word : # 입력받은 문자를 하나씩 분리 if i == x : # 두 알파벳이 같으면 time += alpabet_list.index(unit) +3 # time = time + index +3 print(time) Python3 코드 풀이 1. 코드 풀이의 전체 전인 내용 이번 문제는 랜덤의 문자열이 주어지..
[Python] 백준 알고리즘 온라인 저지 2908번 : 상수 Python3 코드 1) if - else 코드 num1, num2 = input().split() num1 = int(num1[::-1]) # [::-1] : 역순 num2 = int(num2[::-1]) if num1 > num2: print(num1) else : print(num2) 2) 삼항 연산자 표현식 코드 num1, num2 = input().split() num1 = int(num1[::-1]) # [::-1] : 역순 num2 = int(num2[::-1]) print(num1) if num1 > num2 else print(num2) Python3 코드 풀이 1. 전체적으로 문제를 푼 방법 요약 이번 문제는 입력받는 두 개..
[Python] 백준 알고리즘 온라인 저지 1157번 : 단어 공부 Python3 코드 words = input().upper() unique_words = list(set(words)) # 입력받은 문자열에서 중복값을 제거 cnt_list = [] for x in unique_words : cnt = words.count(x) cnt_list.append(cnt) # count 숫자를 리스트에 append if cnt_list.count(max(cnt_list)) > 1 : # count 숫자 최대값이 중복되면 print('?') else : max_index = cnt_list.index(max(cnt_list)) # count 숫자 최대값 인덱스(위치) print(unique_words[max_in..