분류 전체보기
-
[😍 프로그래머스] 완주하지 못한 선수 - hashAlgorithm/1일 1코테 2021. 7. 22. 20:07
https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr ✅ 내가 푼 답 def solution(participant, completion): hash_dict = {} # 참여자들 count, 이름이 같은 사람은 2가 된다. for person in participant: if person not in hash_dict: hash_dict[person] = 1 else: hash_dict[pers..
-
[😍 프로그래머스-카카오인턴] 키패드 누르기Algorithm/1일 1코테 2021. 7. 22. 14:33
https://programmers.co.kr/learn/courses/30/lessons/67256 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 내가 쓴 풀이 def solution(numbers, hand): keypad = [[1,2,3], [4,5,6], [7,8,9],['*',0,'#']] answer = '' L = '30' R = '32' for number in numbers: fo..
-
[🥲 프로그래머스] 등굣길 - Dynamic programmingAlgorithm/1일 1코테 2021. 7. 21. 21:33
https://programmers.co.kr/learn/courses/30/lessons/42898 코딩테스트 연습 - 등굣길 계속되는 폭우로 일부 지역이 물에 잠겼습니다. 물에 잠기지 않은 지역을 통해 학교를 가려고 합니다. 집에서 학교까지 가는 길은 m x n 크기의 격자모양으로 나타낼 수 있습니다. 아래 그림은 m = programmers.co.kr ✅ 내 풀이 (망!) # 시간초과ㅜㅜ def solution(m, n, puddles): to_house = [] answer = [] # 격자만큼의 배열 생성 for i in range(n): to_house.append([True]*m) # 웅덩이 위치는 false로 변경 for puddle in puddles: x = puddle[0]-1 y =..
-
[🥲 프로그래머스] 정수 삼각형 - Dynamic ProgrammingAlgorithm/1일 1코테 2021. 7. 20. 21:21
https://programmers.co.kr/learn/courses/30/lessons/43105 코딩테스트 연습 - 정수 삼각형 [[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], [4, 5, 2, 6, 5]] 30 programmers.co.kr ✅ 내가 쓴 답 # 내 광탈한 풀이!!!!! def solution(triangle): answer = [] for i in range(len(triangle)): if i == 0: answer.append(triangle[i]) continue temp = [] for j in range(i-1, i): for idx, n in enumerate(triangle[i]): for idx2, m in enumerate(answer[j])..
-
[🥲 프로그래머스] N으로 표현 (Dynamic Programming)Algorithm/1일 1코테 2021. 7. 19. 21:47
https://programmers.co.kr/learn/courses/30/lessons/42895 코딩테스트 연습 - N으로 표현 programmers.co.kr 🥺 내가 푼 풀이 # 내가 푼 풀이 44.4점 ㅜㅜ # 리스트가 들어오면, 해당 리스트에 사칙연산을 해주는 함수 def DP(N, l): answer = [] for i in l: answer.append(i+N) answer.append(i*N) answer.append(i-N) answer.append(i/N) return answer + l def solution(N, number): l = [] answer = 0 for idx in range(1, 9): # 최대 8번까지 시행 l.append(int(str(N)*idx)) # 5,..
-
[node.js] NodeJS + React 연동해서 쿠키🍪 교환하기 (크롬)프로그래밍/Node.js 2021. 6. 29. 20:11
현재 프론트는 React, 백은 Node.js를 이용해서 개발하고 있다. 각각 다른 포트를 사용하여 운영 중인데, 로그인 기능을 위해 두 서버간 쿠키를 전송해야 하는 일이 생겼다. 하지만 크로스도메인 문제 때문인지 서버에서 보낸 쿠키가 브라우저에서 나타나지 않았다. 1) CORS 등록 그래서 검색을 해보니 Node에서는 가장 main app(여기서는 server.js)에 cors를 사용해줘야 한다고 한다! // ... const cors = require('cors'); // ... app.use(cors({ origin: true, credentials: true, // 크로스 도메인 허용 methods: ['POST', 'PUT', 'GET', 'OPTIONS', 'HEAD'], })); 리액트 파일..
-
[We Bare Bears] Burrito (영어/한글번역)Think Hard/We bare bears 2021. 6. 28. 21:50
영어 한글 Hey, we almost there? 우리 거의 다왔지? says that it's right here, oh,oh we passed it, back up, back up! 여기 맞는데.... 오오 지나쳤다. 뒤로가 뒤로 there it is, i see it 저기 보인다! welcome to purrito, gentle man! what can i get for you today? 푸리또에 오신걸 환영합니다. 무엇을 원하세요? i'll have the veggie tacos, please, and some extra salsa 저는 야채타코에 살사 소스 추가해주세요. icebear will have more free chips 아이스베어는 공짜 감자칩을 더 먹겠다. and what abou..