[Programmers] 프로그래머스 뉴스 클러스터링 Python
·
🔻PS/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/17677 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr from collections import Counterdef solution(str1, str2): # J(A, B) -> 교집합 크기 / 합집합 크기 # A와 B가 공집합이면 1 str1_list = [] str2_list = [] for i in range(len(str1) - 1): temp = str1[i] + str1[i + 1] if t..
[Programmers] 프로그래머스 n진수 게임 Python
·
🔻PS/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/17687 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(n, t, m, p): def convert(n, k): result = '' while n > 0: if str(n % k) == '10': result = 'A' + result elif str(n % k) == '11': result = 'B' + r..
[Baekjoon] 백준 2644 촌수계산 Python
·
🔻PS/Baekjoon
https://www.acmicpc.net/problem/2644 import sysinput = sys.stdin.readlinen = int(input())p1, p2 = map(int, input().split())graph = [[] for _ in range(n+1)]visited = [0 for _ in range(n+1)]depth = [0 for _ in range(n+1)]# DFSdef dfs(graph, visited, v): visited[v] = 1 for i in graph[v]: if not visited[i]: depth[i] = depth[v] +1 dfs(graph, visited, i) return -1..
[Programmers] 프로그래머스 외계인 사전 Python
·
🔻PS/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/120869 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr from itertools import permutationsdef solution(spell, dic): permu_list = [] for p in list(permutations(spell, len(spell))): p = list(p) permu_list.append("".join(p)) for p in permu_list: if ..
[Programmers] 프로그래머스 명예의 전당(1) Python
·
🔻PS/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(k, score): result = [] score_list = [] for s in score: score_list.append(s) score_list.sort(reverse=True) if len(score_list) >= k: score_list = score_list[:k..
[Programmers] 프로그래머스 정수 내림차순으로 배치하기 Python
·
🔻PS/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/12933 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(n): n_list = [x for x in list(str(n))] n_list.sort(reverse=True) return int("".join(n_list))
[Baekjoon] 백준 10026 적록색약 Python
·
🔻PS/Baekjoon
https://www.acmicpc.net/problem/10026 import syssys.setrecursionlimit(10**6)dx = [0, 0, 1, -1]dy = [1, -1, 0, 0]# dfsdef dfs(gragh, visited, x, y): visited[x][y] = 1 for i in range(4): nx = x + dx[i] ny = y + dy[i] if (0
[Programmers] 프로그래머스 튜플 Python
·
🔻PS/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(s): answer = [] s_list = [] # 대괄호 삭제 -> 리스트화 for e in s.split("},"): e = e.replace("{{", "") e = e.replace("{", "") e = e.replace("}}", "") s_list.append(e.split(..
[Programmers] 프로그래머스 다트 게임 Python
·
🔻PS/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  def solution(dartResult): dartResult = list(dartResult) dart = [] answer = [] # 숫자와 문자 분리 temp = '' for i in range(len(dartResult)): if dartResult[i].isdigit(): temp += dartResult[i] ..
[Programmers] 프로그래머스 비밀지도 Python
·
🔻PS/Programmers
https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(n, arr1, arr2): arr1_map = [] arr2_map = [] result = [] # 2진수 def binary(num): b = '' while num > 0: b = str(num%2) + b num //= 2 if len(b)
_니지
'🔻PS' 카테고리의 글 목록 (10 Page)