목록전체 글 (61)
뚜당탕탕
https://www.acmicpc.net/problem/1181 처음에 풀었던 풀이 -> 시간 초과가 났다 더보기 def sort_word() : word = [] word_dict = {} answer = [] len_max = 0 # 단어 N개 입력받기 N = int(input()) for i in range(N) : word.append(str(input())) # print(word) # 중복된 단어 제거 word = list(set(word)) # print("set : ", word) # 1. 길이가 짧은 것부터 정렬 # 키: 단어, 값: 단어 길이 -> dictionary 생성 N = len(word) for i in range(N) : word_dict[word[i]] = len(word..
https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr def solution(progresses, speeds): answer = [] start = 0 for i in range(start, len(progresses)) : while (progresses[i] < 100) : for j in range(start, len(progresses)) : progresses[j] += speeds[j] baep..
https://programmers.co.kr/learn/courses/30/lessons/42747# 코딩테스트 연습 - H-Index H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표 programmers.co.kr def solution(citations): for h in range( len(citations), 0, -1 ) : answer = 0 for cit in citations : if h
JDK 설치하기 오라클 계정 로그인하고 설치하기 Eclipse 설치하기 스프링 프레임워크를 사용하여 웹 개발을 하기 위해서는 Eclipse IDE for Enterprise Java and Web Devalopers (또는 Eclipse IDE for Java EE Developers)를 다운 받아야 한다. 그래야 웹 애플리케이션 서버(WAS; Web Application Server)를 이용하는 프로그램을 개발할 수 있다. Java EE : Java Enterprise Edition STS (Spring Tool Suite) 설치하기 jar -xvf spring-tool-suite-4-4.13.0.RELEASE-e4.22.0-win32.win32.x86_64.self-extracting.jar STS ..
https://programmers.co.kr/learn/courses/30/lessons/42842?language=python3 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 programmers.co.kr def solution(brown, yellow): answer = [] garosero = [] length = brown + yellow for i in range(3, (length//3) +1 ) :# yellow 가 존재한다면 세로의 길이는 무조건 3 이상일 것이다 if length / i == i : garosero...
문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예 s answer "pPoooyY" true "Pyy" false 입출력 예 설명 입출력 예 #1 'p'의 개수 2개, 'y'의 개수 2개로 같으므로 true를 return 합..
보호되어 있는 글입니다.
👇 문제 설명 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 제한 조건 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다. 입출력 예 strings n return ["sun", ..