본문 바로가기

분류 전체보기57

체육복 문제풀이 def solution(n, lost, reserve): #잃어버린 학생 중 여벌을 가지고 있는 학생 제외 for lost_st in lost[:]: if lost_st in reserve: del reserve[reserve.index(lost_st)] del lost[lost.index(lost_st)] lost.sort() reserve.sort() for lost_st in lost[:]: for reserve_st in reserve[:]: if lost_st - 1 == reserve_st or lost_st + 1 == reserve_st: del reserve[reserve.index(reserve_st)] del lost[lost.index(lost_st)] break answe.. 2021. 5. 28.
삼각 달팽이 문제풀이 import math def solution(n): answer = [] triangle = [0 for i in range(n)] for i in range(0, n): triangle[i] = [0 for i in range(i+1)] num = 1 max_num = 0 for i in range(1, n+1): max_num += i y = 0 x = 0 while(n > 0): if n==0: break for i in range(0, n): triangle[y][x] = num num += 1 y += 1 if n==0: break n -= 1 x += 1 y -= 1 for i in range(0, n): triangle[y][x] = num num += 1 x += 1 if n==0.. 2021. 5. 26.
문자열 압축 문제풀이 def solution(s): answer = 0 min_st = len(s) for length in range(1, len(s)): new_st = [s[i:i+length] for i in range(0, len(s), length)] answer_st = '' key = None for word in new_st: if key: if key == word: count += 1 else: if count > 1: answer_st += str(count) + key key = word count = 1 else: answer_st += key key = word count = 1 else: key = word count = 1 if count > 1: answer_st += str(coun.. 2021. 5. 26.
error - Newer Commits on Remote 발생 과정 토이 프로젝트 파일 변경사항을 GitHub Desktop을 통해 GitHub에 fetch 하려고 했지만 오류가 발생했다. 해결 GitHub Desktop 상단에 Repository 항목에서 Open in Command Prompt를 클릭하여 cmd창을 연다. E:\project\todolist_renewal>git branch -u origin/master 명령어를 입력한다. Branch 'master' set up to track remote branch 'master' from 'origin'. 가 뜨면 다시 GitHub Desktop으로 돌아와 Fetch origin을 진행한다. 출처 https://github.com/desktop/desktop/issues/10362 Newer Comm.. 2021. 5. 25.