목록전체 글 (68)
밍쯔와 안작고 안귀여운 에러들🖤
작년에 했던 졸업 프로젝트의 푸시를 해도 타일이 변하지 않기에,,, repository가 프라이빗이라 그런줄 알았는데 예전에 만들어뒀던 다른 계정으로 지금의 깃헙 계정에 푸시를 하고 있었던걸 알아버렸다,, 일단 이전의 커밋들의 계정을 바꾸는 노력을 해보긴 할텐데, 이미 오래전에 푸시해버린 것들이라 다 날라가버릴까봐 좀 무서워서 천천히 바꿔봐야겠다..😭 일단은 다시는 실수하지 않기 위해 안드로이드에 로그인된 계정부터 바꿔주자! 1. 설정된 이메일 주소 확인하기 안드로이드 스튜디오 내 터미널에 아래 명령어를 입력하고 설정된 이메일 주소를 확인합니다. $ git config user.email 아래 있는 이메일을 확인하고 변경해야 한다면 다음을 실행한다. 2. 이메일 주소 바꿔주기 $ git congif --..
문제 https://programmers.co.kr/learn/courses/30/lessons/42583 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 programmers.co.kr 코드 def solution(bridge_length, weight, truck_weights): q=[0]*bridge_length sec=0 while q: sec+=1 q.pop(0) if truck_weights: if sum(q)+truck_weights[0]
문제 https://programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린 programmers.co.kr 코드 def solution(priorities, location): queue = [(i, p) for i, p in enumerate(priorities)] cnt = 0 while True: try: tmp = queue.pop(0) if any(tmp[1] < q[1] for q in queue): queue.append(tmp) else: cnt +=..
문제 https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 코드 from math import ceil def solution(progresses, speeds): cnt = 1 answer = [] ## 필요한 작업일 리스트 생성 work_date = list(map(lambda x: (ceil((100-progresses[x])/speeds[x])), range(len(progresses)))) ## 배..
문제 https://programmers.co.kr/learn/courses/30/lessons/42579 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr 코드 def solution(genres, plays) : dic_totall = {} dic = {} num = 0 answer = [] ##1. 각 장르별 총 실행 횟수 for gen in genres: if gen not in dic_totall: dic_totall[gen] = plays[num] else: dic_totall[gen] += pla..