728x90
반응형

Algorithm for Coding Test/Baekjoon

    Baekjoon 1181 단어 정렬

    이 코드는 Python으로 작성했습니다. N = int(input()) arr = [] for tc in range(N): word = input() arr.append(word) set_arr = list(set(arr)) sorted_arr = [] for i in set_arr: sorted_arr.append((len(i), i)) result = sorted(sorted_arr) for length, word in result: print(word) 문제 출처 : 1181번: 단어 정렬 (acmicpc.net) 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어..

    Baekjoon 1244 스위치 켜고 끄기

    이 코드는 Python으로 작성했습니다. switch = int(input()) # 스위치의 개수 switch_arr = list(map(int, input().split())) # 1은 켜진 것, 0은 꺼진 것 students = int(input()) # 학생 수 for _ in range(students): gender, idx = map(int, input().split()) # 1은 남학생, 2는 여학생, 그 옆에 숫자는 학생이 받은 수 if gender == 1: for i in range(1, (len(switch_arr) // idx) + 1): if switch_arr[(idx * i) - 1] == 0: switch_arr[(idx * i) - 1] = 1 else: switch_arr..

728x90
반응형