백준 단계별로 풀기 7단계 문자열 사용하기 - 다이얼 (5622 문제) Python 2 답안 alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"time__ = [3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10, 10, 10] word = raw_input()total_time = 0for w in word: index = alphabet.index(w) total_time += time__[index]print total_time Algorithm/Baekjoon 2019.01.18
백준 단계별로 풀기 7단계 문자열 사용하기 - 상수 (2908 문제) C언어 #include #define NUMBER 3 int main(void) { char first[NUMBER]; char second[NUMBER]; char re_first[NUMBER]; char re_second[NUMBER]; int refirst = 0; int resecond = 0; scanf("%s", first); scanf("%s", second); for(int i=0; i= resecond) { printf("%d", refirst); } else { printf("%d", resecond); } return 0;}이게 왜 안되는지 모르겠네~ 백준이 C언어를 싫어하나??! Algorithm/Baekjoon 2019.01.18
백준 단계별로 풀기 7단계 문자열 사용하기 - 상수 (2908 문제) Python 2 답안 input_value = raw_input()first_value, second_value = input_value.split(" ")reverse_first = first_value[2]+first_value[1]+first_value[0]reverse_second = second_value[2]+second_value[1]+second_value[0] if int(reverse_first) >= int(reverse_second): print int(reverse_first)else: print int(reverse_second) Algorithm/Baekjoon 2019.01.18
백준 단계별로 풀기 7단계 문자열 사용하기 - 문자열 반복 (2675 문제) Python 2 답안 test_case_cnt = int(input())result_list = list() for i in range(test_case_cnt): tmp_string = raw_input() string_list = tmp_string.split(" ") tmp_result = "" for s in string_list[1]: tmp_result = tmp_result + (s * int(string_list[0])) result_list.append(tmp_result) for rl in result_list: print rl Algorithm/Baekjoon 2019.01.17
백준 단계별로 풀기 7단계 문자열 사용하기 - 알파벳 찾기 (10809 문제) Python 2 답안 word = raw_input()alphabet = "abcdefghijklmnopqrstuvwxyz" result = Nonefor al in alphabet: if result is None: result = str(word.find(al)) else: result = result + " " + str(word.find(al))print result Algorithm/Baekjoon 2019.01.17
백준 단계별로 풀기 7단계 문자열 사용하기 - 아스키 코드 (11654 문제) Python 2 답안 input_value = raw_input()print ord(input_value) Algorithm/Baekjoon 2019.01.17
백준 단계별로 풀기 6단계 1차원 배열 사용하기 - 평균 점수 (10039 문제) Python 2 답안 total = 0for i in list(range(5)): score = int(input()) if score Algorithm/Baekjoon 2019.01.17
백준 단계별로 풀기 6단계 1차원 배열 사용하기 - 음계 (2920 문제) Python 2 답안 music = raw_input()music_list = music.split(" ")start_num = int(music_list.pop(0))result = Noneif start_num == 1: result = "ascending" for m in music_list: if (start_num != 1) and ((start_num + 1) != int(m)): result = "mixed" break start_num = int(m)elif start_num == 8: result = "descending" for m in music_list: if (start_num != 8) and ((start_num - 1) != int(m)): result = "mixed" break start_nu.. Algorithm/Baekjoon 2019.01.17
백준 단계별로 풀기 6단계 1차원 배열 사용하기 - OX퀴즈 (8958 문제) Python 2 답안 test_case_cnt = int(input())test_case_list = list() for i in list(range(test_case_cnt)): tmp_test_case = raw_input() test_case_list.append(tmp_test_case) for test_case in test_case_list: total = 0 tmp_score = 0 for index in test_case: if index == "X": tmp_score = 0 else: tmp_score += 1 total += tmp_score print total Algorithm/Baekjoon 2019.01.17
백준 단계별로 풀기 6단계 1차원 배열 사용하기 - 숫자의 개수 (2577 문제) Python 2 답안 first_num = int(input())secound_num = int(input())third_num = int(input()) result = first_num * secound_num * third_numresult_list = str(result)for i in range(10): total_cnt = 0 for r in list(range(len(result_list))): if int(result_list[r]) == i: total_cnt += 1 print total_cnt Algorithm/Baekjoon 2019.01.17