파이썬 62

[프로그래머스 | 파이썬3] 체육복_ set, pop 사용

https://programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr 체육복을 도난당한 경우, 즉 같은 번호가 reserve에도 있고 lost에도 있는 경우까지 고려하는 것이 까다로웠던 문제였다. 나는 차집합 개념과 pop함수를 활용하여 문제를 풀었다. 1. 첫번째 시도: 오답 처음엔 위의 경우를 고려하지 않고 작성하였다. 이렇게 코드를 작성할 경우 test에서 3개의 문항이 오답인 것으로 나온다. pop함수를 사용하여 lost의 ..

첫번째기록- [백준10818] 최소, 최대/ sys.stdin / python

▶문제풀이 1차원 배열을 이용한 문제이다. 처음에는 numpy를 사용해 문제를 풀고자 했는데, 다음과 같은 에러가 떴다. 로컬환경에서 채점되는 것이기 때문에 파이썬 외부 라이브러리는 사용할 수 없다고 한다. 그래서 그냥 리스트 배열을 사용해 문제를 풀었다. num_limit= int(input()) lst= list(map(int,input().split())) lst=lst[0:num_limit] print(min(lst), max(lst), sep=' ') 먼저 input으로 입력받을 수들의 개수를 받아온다. 그 후 공백을 기준으로 개수만큼 값을 받아와야한다. 더 많은 수를 입력했을 때를 대비하여, 앞에서부터 해당 개수까지 입력한 값들만을 추출하여 다시 'lst'에 넣어주었다. 그리고 해당 배열에 대..