전체 글238 [백준] 2178번 미로 탐색 BFS 아주 기초 문제 인거 같다.. 근데도 두시간 반이나 했는데 대충 느낌은 오는데 확실하게 못풀겠어서 유투브의 영상을 보고 참고해서 완성함 이걸 풀고 나니 느낌은 어느 정도 오긴한다.. 뭔가 틀이 있는거 같은 기분임 from collections import deque import sys def check(x, y): if x = N or y >= M: return False if mapData[x][y] == 1: return True else: return False N, M = map(int, sys.stdin.readline().split()) mapData = [[0]*M for _ in range(N)] for i in range(N): temp = sys.. 2020. 9. 4. [프로그래머스] 정수 내림차순으로 배치하기 뭔가 훨씬 간단하게 할 수 있을것 같았는데.. 음.. 찾아보니 역시.. list 함수와 join 함수를 활용하면 된다.. 굿.. 대단하십니다.. 굿굿.. def solution(n): n = str(n) ans = "" temp = [] for i in range(len(n)): temp.append(n[i]) temp.sort() temp.reverse() for i in range(len(temp)): ans = ans + temp[i] return int(ans) 2020. 8. 28. [프로그래머스] 문자열을 정수로 바꾸기 정말 간단한 문제.. 형 변환만 해주면 된다.. def solution(s): return int(s) 2020. 8. 28. [프로그래머스] 문자열 다루기 기본 정규표현식을 사용하면 진짜 짧게 풀 수 있을거 같은데 나는 허접이라 남이 쓰던 코드 findall 가져와서 썻다.. 근데 정규표현식을 공부해서 다시 풀고 싶다 def solution(s): import re if len(s) == 4 or len(s) == 6: s = re.findall('\d+', s)[0] if len(s) == 4 or len(s) == 6: return True return False 2020. 8. 28. 이전 1 ··· 54 55 56 57 58 59 60 다음