본문 바로가기

코딩테스트57

코딩테스트 준비 - 프로그래머스: 괄호 변환 풀이/재귀함수 문제 (파이썬) 프로그래머스: 괄호 변환 *프로그래머스 래벨이 올라갈수록 구현하기 귀찮은 문제들이 많은것 같네요 ㅠㅠ 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/60058?language=python3 코딩테스트 연습 - 괄호 변환 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 programmers.co.kr 문제 분석 이 문제는 문제를 잘 읽고, 문제대로 따라서 코드를 작성하면 됩니다. 코드 def correct(p): string = "" for i in p: if len(string)==0: string += i cont.. 2021. 7. 1.
코딩테스트 준비 - 프로그래머스: 행렬 테두리 회전하기 풀이(파이썬) 프로그래머스: 행렬 테두리 회전하기 풀이 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/77485?language=python3 코딩테스트 연습 - 행렬 테두리 회전하기 6 6 [[2,2,5,4],[3,3,6,6],[5,1,6,3]] [8, 10, 25] 3 3 [[1,1,2,2],[1,2,2,3],[2,1,3,2],[2,2,3,3]] [1, 1, 5, 3] programmers.co.kr 문제 분석 1. 행과 열에 관한 문제는 대부분 좌표를 사용하여 푼다. 2. queries = [2,2,5,4]일 경우, 사각형의 좌표는 (1,1) (1,3) (4,1) (4,3) 코드 from collections import deque def solution(.. 2021. 6. 30.
코딩테스트 준비 - 프로그래머스:뉴스 클러스터링 풀이/isalpha() (파이썬) 프로그래머스:뉴스 클러스터링 풀이 포스팅 요약 1. 프로그래머스 풀이 2. isalpha(),isdigit()에 관한 포스팅 링크 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/17677?language=python3 코딩테스트 연습 - [1차] 뉴스 클러스터링 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브 programmers.co.kr 문제 분석 1. 대문자와 소문자를 같은 취급 하므로, upper() 혹은 lower()을 사용하여 둘다 소문자 혹은 대문자로 바꿔준다. 2. 문자가 아닌것이 포함되어 있.. 2021. 6. 29.
코딩테스트 준비 - 가장 큰 수: 풀이/2개의 방법 (파이썬) 가장 큰 수 일단 제가 풀은 방식은, 다른 분들과 조금 다른 풀이입니다. 다른분들이 사용한 풀이는 제가 생각해낼 수 없는 코드라서, 효율이 더 안좋더라도, 제가 생각해낼 수 있을만한 방법으로 해결했습니다. 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/42746?language=python3 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr 문제 0 또는 양의 정수가 주어졌을 때, 정수를 이.. 2021. 6. 28.
코딩테스트 준비 - 프로그래머스: 게임 맵 최단거리 풀이/BFS (파이썬) 프로그래머스: 게임 맵 최단거리 풀이 포스팅 요약 1. 프로그래머스 풀이 2. BFS에 관한 포스팅 링크 3. DFS,BFS 코딩문제 링크 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/1844?language=python3 코딩테스트 연습 - 게임 맵 최단거리 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,1],[0,0,0,0,1]] 11 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,0],[0,0,0,0,1]] -1 programmers.co.kr 풀이 1. 위,아래,오른쪽,왼쪽 방향으로 전진하며, 이미 지나간 곳은 체크를 하는 형식으로 dfs혹은 bfs 탐색이다. 2. 최.. 2021. 6. 28.
코딩테스트 준비 - 프로그래머스: 소수찾기Lv2 풀이/permutations에 대하여 (파이썬) 프로그래머스: 소수찾기Lv2 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/42839?language=python3 코딩테스트 연습 - 소수 찾기 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 programmers.co.kr 문제 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solutio.. 2021. 6. 27.