본문 바로가기
반응형

백준19

[파이썬🐍] 백준 14503 : 로봇 청소기 오늘 면접본 곳 발표가 났는데 불합격이다...ㅜㅜ 첫면접이었고 나름 잘 봤다고 생각했는데 아쉽다. 그래도 너무 좌절까진 아니다. 매일매일 더 열심히하면 언젠가 합격이라는 단어를 볼 수 있겠지^^ 백준 로봇청소기 골드5인데 골드는 처음 풀어본 것 같다. 삼성 sw역량테스트 문제라는데 생각만 잘하고 코딩하면 그렇게 어렵진 않다. 7월 목표는 프로그래머스 level3 전부 풀고 백준 골드문제 많이 풀기!!! n, m = map(int, input().split()) x, y, d = map(int, input().split()) a = [list(map(int, input().split())) for _ in range(n)] a[x][y] = 2 dx, dy = [-1, 0, 1, 0], [0, 1, 0, .. 2021. 6. 28.
[파이썬🐍] 프로그래머스 : 124나라의 숫자 def solution(n): if n 2021. 5. 2.
[파이썬🐍] 프로그래머스 : 소수 찾기 from itertools import permutations def solution(numbers): answer = [] for i in range(1,len(numbers)+1): for j in permutations(list(numbers),i): jj=int("".join(j)) for k in range(2,jj): #소수 판별 if jj%k==0: #소수 아님 break else: if jj not in answer and jj!=0 and jj!=1: answer.append(jj) return len(answer) for ~ else 문 사용 : if 문의 break에 걸리지 않고 통과할 경우 else 문 실행 (즉 소수만 받겠다는 뜻) permutaions : 모든 경우의 수 찾기 2021. 4. 29.
[파이썬🐍] 프로그래머스 : 기능 개발 처음 접근은 100%가 되기 위해 걸리는 날을 리스트로 따로 저장하는 것이었다. 그러나 너무 복잡해졌고 해결하지 못했다 ㅜㅜ 어제 오늘 고민하다가 서치를 통해 새로운 접근법을 발견했다. 처음 이코드를 봤을 때 너무 새로웠다. 변수를 하나 더 쓰면 복잡해질 것 같지만 사실 더 간단해질 수도 있다는 교훈을 얻었다. def solution(progresses, speeds): answer = [] days = 0 count = 0 while len(progresses) != 0: if progresses[0] + days * speeds[0] >= 100: progresses.pop(0) speeds.pop(0) count += 1 else: if count > 0: answer.append(count) co.. 2021. 4. 27.
반응형