전체 글(68)
-
체스판 다시 칠하기 - 1018
문제를 보고 8x8 체스판으로 잘라낸 후 에 몇개의 정사각형을 다시 칠해야하겠다고 생각하는지 계산여기서 왼쪽위(즉 시작위치가) 흰, 검 중 1개 이다. import sysinput = sys.stdin.readlinechess1=[['W', 'B', 'W', 'B', 'W', 'B', 'W', 'B'], ['B', 'W', 'B', 'W', 'B', 'W', 'B', 'W'], ['W', 'B', 'W', 'B', 'W', 'B', 'W', 'B'], ['B', 'W', 'B', 'W', 'B', 'W', 'B', 'W'], ['W', 'B', 'W', 'B', 'W', 'B', 'W', 'B'], ['B', 'W', 'B', 'W', 'B', 'W'..
2025.03.05 -
카드2 - 2164번 문제
단순하게 배열로 했을때 시간초과가 발생해서 deque를 불러와서 사용했었던 기억이 남는다..import sysfrom collections import dequeN = int(sys.stdin.readline())data = deque()for i in range(N): data.append(i+1)for j in range(len(data)-1): data.popleft() data.append(data.popleft())print(data[0])
2025.03.05 -
수 찾기 - 1920번 문제
내가 시도 했던 기록들이다..import sysA = sys.stdin.readline() # 5K = set(sys.stdin.readline().strip().split(" "))# K = N.split(" ")B = sys.stdin.readline() # 5K_2 = sys.stdin.readline().strip().split(" ")for i in range(len(K_2)): # print(K,K_2[i]) if K_2[i] not in K: print(0) else: print(1)
2025.03.05 -
나이순 정렬 - 10814번 문
4달 전 내가 포기했던 문제인걸까...?이 문제를 풀면서 sort에서 key값을 통해 정렬 방식을 알게 되었다._.import sysN = sys.stdin.readline().strip()info = []for i in range(int(N)): info.append(sys.stdin.readline().split())info.sort(key=lambda x:int(x[0]))for text in info: print(text[0], text[1])
2025.03.05 -
좌표 정렬하기 - 11650번 문
n = int(input())data = []for i in range(n): x,y = map(int,input().split()) data.append([x,y])data.sort()for i in range(n): print(data[i][0],data[i][1]) 다음 번엔 정렬 또한 구현을 해봐야겠다.
2025.03.05 -
수 정렬하기 2 - 2751번 문제
import sysa = input()new_list = []for i in range(int(a)): new_list.append(int(sys.stdin.readline()))new_list.sort()for i in range(len(new_list)): print(new_list[i]) 파이썬 날먹 문제..
2025.02.24