분류 전체보기 70

백준 10815번: 숫자 카드 (파이썬)

# 가지고 있는 숫자 카드 입력 n = int(input()) zeros = [0 for i in range(n)] # 숫자 카드 딕셔너리 생성 n_dict = dict(zip(map(int, input().split()), zeros)) # 카드를 가지고 있는지 비교할 정수 입력 m = int(input()) m_list = list(map(int, input().split())) # 입력받은 정수리스트를 하나씩 돌며 숫자카드 딕셔너리와 비교 for i in m_list: if i in n_dict.keys(): print(1, end=' ') else: print(0, end=' ')

백준 2023.07.28

백준 11866번: 요세푸스 문제 0 (파이썬)

from collections import deque # n : 사람 수, k : 제거할 번호 n, k = map(int, input().split()) # 사람의 수만큼 deque 생성 n_list = deque([i for i in range(1, n+1)]) # 결과를 저장할 리스트 r_list = list() while True: # 사람이 다 빠지면 종료 if len(n_list) == 0: break for i in range(k-1): # 맨 앞 사람을 뽑아서 맨 뒤로 다시 넣기 n_list.append(n_list.popleft()) # 결과 리스트에 맨 앞에 있는 사람을 집어 넣기 r_list.append(str(n_list.popleft())) print('', sep='')

백준 2023.07.28

리눅스 간단한 명령어(pwd, ls, cd)

root : 현재 접속중인 사용자 ~ : 접속한 사용자의 홈 디렉토리를 의미 whoami : 현재 접속중인 사용자의 이름 확인 pwd : 현 위치 정보 ls : 현 위치에 있는 폴더의 정보 확인 ls -l : 현 위치의 폴더 정보를 상세히 보여줌 ls -a : 숨겨진 파일도 보여줌 ls -al : 숨겨진 파일까지 상세정보 보기 cd (이동할 폴더 이름) : 위치 이동 / = 최상위 폴더 cd / = 최상위 폴더로 이동 history : 앞에서 친 명령어 확인