본문 바로가기
PROGRAMMERS 17679: [1차] 프렌즈4블록 Link : programmers.co.kr/learn/courses/30/lessons/17679 Python 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 def solution(m, n, board): ## 90도 회전 ## board = [[board[i][j] for i in range(m)] for j in range(n)] for i in range(n): board[i].reverse() ############## y, x = m, n total = 0 whi.. 2021. 1. 13.
17677: [1차] 뉴스 클러스터링 Link : programmers.co.kr/learn/courses/30/lessons/17677 1. 문제 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를 맡게 되었다. 개발의 방향을 잡기 위해 튜브는 우선 최근 화제가 되고 있는 카카오 신입 개발자 공채 관련 기사를 검색해보았다. 카카오 첫 공채..'블라인드' 방식 채용 카카오, 합병 후 첫 공채.. 블라인드 전형으로 개발자 채용 카카오, 블라인드 전형으로 신입 개발자 공채 카카오 공채, 신입 개발자 코딩 능력만 본다 카카오, 신입 공채.. 코딩 .. 2021. 1. 13.
PROGRAMMERS 17677: [1차] 뉴스 클러스터링 Link : programmers.co.kr/learn/courses/30/lessons/17677 Python 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 def intersection(list1, list2): stack = [] for i in list1: if i in list2: stack.append(i) list2.remove(i) return stack def union(list1, list2): return list1 + list2 def solution(str1, str2): str1 = str1.lower() str2 = str2.lower() data1 = list() d.. 2021. 1. 13.
12973: 짝지어 제거하기 Link : programmers.co.kr/learn/courses/30/lessons/12973 1. 문제 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가 종료됩니다. 문자열 S가 주어졌을 때, 짝지어 제거하기를 성공적으로 수행할 수 있는지 반환하는 함수를 완성해 주세요. 성공적으로 수행할 수 있으면 1을, 아닐 경우 0을 리턴해주면 됩니다. 예를 들어, 문자열 S = baabaa 라면 b aa baa → bb aa → aa → 의 순서로 문자열을 모두 제거할 수 있으므로 1을 반환합니다. .. 2021. 1. 11.
PROGRAMMERS 12973: 짝지어 제거하기 Link : programmers.co.kr/learn/courses/30/lessons/12973 Python 더보기 1 2 3 4 5 6 7 8 9 10 11 12 def solution(s): stack = [] for i in s: if len(stack) == 0: stack.append(i) else: if stack[-1] == i: stack.pop() else: stack.append(i) return 1 if len(stack) == 0 else 0 cs FeedBack cjw.git@gmail.com 2021. 1. 11.