본문 바로가기
반응형

분류 전체보기162

네이버 부스트캠프 [1차] 코딩테스트 후기 좀 전에(6/24일 저녁 7시) 네이버 부캠 1차 코딩테스트를 봤다. 코딩문제만 있는 줄 알았는데 기본적인 cs지식을 묻는 문제가 있어서 당황스러웠다. 전공수업에서 배웠던 희미한 지식으로 풀긴했다. 전부 까먹어서 맞았는지는 잘 모르겠다...😂 어차피 취업하려면 알아야하기에 이번 기회에 운영체제 책을 사서 각 잡고 공부해보려한다. 코딩문제는 2문제가 있었는데 첫번째 문제는 풀긴했지만 조금 난잡하게 푼 것 같다. 2번째 문제를 풀려고 첫번째문제 리팩토링까지는 신경 쓰지 못했다. 그치만 2번째 문제까지 풀 시간이 부족했다. 과연,,,,, 결과가 어떻게 될런지 👀 2021. 6. 25.
[파이썬🐍] 프로그래머스 : 베스트앨범 def solution(genres, plays): answer = [] playDic = {} dic = {} for i in range(len(genres)): playDic[genres[i]] = playDic.get(genres[i], 0) + plays[i] dic[genres[i]] = dic.get(genres[i], []) + [(plays[i], i)] genreSort = sorted(playDic.items(), key = lambda x: x[1], reverse = True) for (genre, totalPlay) in genreSort: dic[genre] = sorted(dic[genre], key = lambda x: (-x[0], x[1])) #내림차순, 오름차순 answ.. 2021. 6. 24.
[파이썬🐍] 백준 11725 : 트리의 부모 찾기 import sys from collections import deque input = sys.stdin.readline def bfs(node): queue = deque() queue.append(node) while queue: node = queue.popleft() for n in graph[node]: if parents[n] == 0: parents[n] = node queue.append(n) n = int(input()) graph = [[] for _ in range(n+1)] for _ in range(n-1): u,v = map(int,input().split()) graph[u].append(v) graph[v].append(u) parents = [0]*(n+1) bfs(1) f.. 2021. 6. 22.
[파이썬 오류 문구] too many values to unpack 백준 알고리즘 문제를 풀다가 다음과 같은 오류가 나타났다. 🔎나의 상황 : m, n = map(int, input().split()) 👆 이렇게 2개의 값만 받기로 코딩했는데 2개 이상의 값을 입력했을 때 저 오류가 나타났다. 🔎해결 방법 : m, n, i=map(int, input().split()) 👆 받아줄 변수를 입력할 값의 갯수만큼 늘리거나 입력할 값을 줄여서 맞춰주기! 2021. 6. 20.
반응형