틀린 코드
실패 코드combinations을 써서 어떻게든 해보려고 했는데 결국 실패\~~다른 풀이
내 코드다른 풀이
내 코드1점 밖에 못 받았다,,다른 풀이
내 코드다른 풀이내 코드랑 접근은 똑같지만, 간결하게 푼 방식다른 풀이가장 먼저 dictionary로 풀려다가 말았는데, 그걸 해낸 풀이
내 코드각 리스트 중 max 값 a에 넣기 / 나머지 값 b에 넣기 / a,b의 max 값 곱 다른 풀이
내 코드2점 밖에 받지 못 했다 ㅜ다른 풀이
내 코드비트연산자를 사용해서 간단하게 풀 수 있었다.다른 풀이한 줄로 푸는 거 왜케 좋아해,,,
내 코드8점을 받아서 나름 뿌듯했는데 다른 풀이Max를 이렇게 사용해버리네,,,
내 코드나름 잘 풀었다고 생각했는데 1점을 받았다. 점수 기준이 뭐지..?다른 풀이홀수ex) abcde, len(str)=5\-> str2:3 = str2 = 'c'짝수ex) abcdef, len(str)=6\-> str2:4 = str2~3 = 'cd'
내 풀이계산을 많이 해야해서 좋지않다,,실제로 숫자가 커질수록103.12ms 소요됨 ㅜ다른 풀이
내 코드다른 코드정규표현식??
내 코드 (실패)왜 안될까,,, 다른 코드
코드 \-1 조건을 해결하느라 애먹었는데,, or -1로 아주 간단히 해결한 코드
내 코드for 문을 써서 복잡하게 풀었는데다른 풀이sum 이라는 아주 간단한 것이 있었다,,다른 풀이수학 공식 이용해서 푼 풀이..! 시간 복잡도가 0이라고 한다
코드람다, 튜플과 관련해서 잘 정리된 링크
내 코드 문제 조건 그대로 구현다른 풀이lower 와 count .... 메모...
내 풀이고전적인 방식으로 푼 나,, 다른 풀이참 간결하다..
내 풀이다른 풀이ord(문자) : 문자의 아스키코드 값(숫자)을 반환crd(아스키코드) : 아스키코드 값(숫자)에 해당하는 문자 반환1) si가 소문자인 경우 : \[(si의 아스키코드 값 - 'A'의 아스키코드 값 + n) 을 26으로 나눈 나머지 + 'A'의 아스키
내 코드다른 풀이너무 간결한 풀이었다...
내 코드 다른 풀이enumerate : 인덱스 값을 같이 반환
내 코드다른 풀이재귀함수를 이용한 풀이라고 한다...
내 코드내 코드의 경우, 불필요한 answer 변수를 만들어서 별로 좋지 않은 코드라고 한다.. 다른 풀이다른 풀이비트 연산자 &두 개의 비트가 모두 1일 때, 1을 반환입력받은 num이 홀수인 경우에 첫 번째 자리가 항상 1이고, 짝수인 경우에는 항상 0이다.따라서
프로그래머스 lv.1의 최대공약수, 최소공배수 구하기 문제 내 코드 다른 풀이위 풀이가 너무 간단해서 충격받았다,, python lamdalamda 매개변수 : 표현식ex)최대공약수 GCD (Greateast Common Division) & 최소공배수 LCM (Lea
내 코드
내 코드 다른 풀이 다른 풀이
문제문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주s = "Zbcdefg", return = "gfedcbZ"내 코드다른 풀이
문제문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수s = "a234", return = falses = "1234", return = true내 코드다른 풀이
문제String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수seoul = "Jane", "Kim"return = "김서방은 1에 있다"내 코드다른 풀이
문제문자열 s를 숫자로 변환한 결과를 반환하는 함수내 코드다른 풀이def strToInt(str): result = 0 size=len(str) temp = 0 if str 0 == '-' : sign = -1 else :
문제자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴n = 12345, return = 5, 4, 3, 2, 1내 코드다른 풀이
문제n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴n = 118372, return = 873211내 코드다른 풀이다른 풀이
문제n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수n = 121, return = 144n = 3, return = -1내 코드 다른 풀이
문제정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴arr = 4,3,2,1, return = 4,3,2arr = 10, return = -1내 코드다른 풀이
문제1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다.2\. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다.위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성단, 주어진 수가 1인
문제정수를 담고 있는 배열 arr의 평균값을 return하는 함수arr = 1,2,3,4, return = 2.5arr = 5, 5, return = 5내 코드다른 풀이다른 풀이
문제양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다.자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수예를 들어, 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수arr = 10, return =
문제전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 \*으로 가린 문자열을 리턴하는 함수phone_number = "01033334444", return = "\*\*\*4444"phone_number = "0
문제행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다.2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수arr1 = \[1,2,2,3], arr2 = \[3,4,5,6], return = \[
문제정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴x = 2, n = 5, return = 2,4,6,8,10x = 4, n = 3, return = 4,8,12x = -4, n = 2, return = -4,-8내 코
문제별(\*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력n = 5, m = 3내 코드다른 풀이
문제전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return학생들의 번호는 체격 순으로 매겨져 있어, 바로
문제전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수로 주어질 때, 실패율이 높은 스테이지부터 내림차순으로 스테이지의 번호가 담겨있는 배열을 return실패율 = 스테이지에 도달했으나 아직 클리어하지
문제정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 내 코드 다른 풀이하나의 리스트에서 모든 조합 계산 -> permutations, combin
문제자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return내 코드\+2점 ..다른 풀이N진수 -> 10진수(결과 값은 string)10진수 -> 2, 8, 16진수10진수 -> N진수
문제길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 내적 : a0b0 + a1b1 + ... + an-1\*bn-1내 코드\+1점 ㅠㅠ다른 풀이다른 풀이zip()unzip()
문제어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 내 코드\+1점 ㅜ다른 풀이
문제두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return내 코드다른 풀이4의 제곱근은 2고 25의 제곱근은 5이듯이요. 근데 이 제곱근
문제0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return내 코드다른 풀이
문제내 코드\+8점, 70분 걸렸당,,,, 테스트 1 〉 통과 (0.03ms, 10.2MB)테스트 2 〉 통과 (0.06ms, 10MB)테스트 3 〉 통과 (0.05ms, 10.2MB)테스트 4 〉 통과 (1.87ms, 10.3MB)테스트 5 〉 통과 (0.05ms,
문제내 코드 \+8점 다른 풀이 다른 풀이 x: x에서 y 키패드 까지의 거리
문제내 코드실패.. 같은 문제가 두 번 중복되는 경우 실패다른 풀이\+12 다른 풀이다른 풀이다른 풀이
문제학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사한국중학교 학생들의 번호를 나타내는 정수 배열 number가 매개변수로 주어질 때, 학생들 중 삼총사를 만들 수 있는 방법의 수를 return 내 코드 def solution(number): t
내 코드\+6테스트 1 〉 통과 (0.01ms, 10.2MB)테스트 2 〉 통과 (0.00ms, 10.1MB)테스트 3 〉 통과 (0.01ms, 10.1MB)테스트 4 〉 통과 (0.01ms, 10.4MB)테스트 5 〉 통과 (0.01ms, 10.1MB)테스트 6 〉
내 코드\+4테스트 1 〉 통과 (0.10ms, 10.5MB)테스트 2 〉 통과 (0.10ms, 10.4MB)테스트 3 〉 통과 (0.12ms, 10.5MB)테스트 4 〉 통과 (0.13ms, 10.5MB)테스트 5 〉 통과 (0.12ms, 10.4MB)테스트 6 〉
내 코드\+1테스트 1 〉 통과 (0.03ms, 10.3MB)테스트 2 〉 통과 (0.02ms, 10.3MB)테스트 3 〉 통과 (0.02ms, 10.4MB)테스트 4 〉 통과 (0.02ms, 10.3MB)테스트 5 〉 통과 (0.02ms, 10.3MB)테스트 6 〉
내 코드\+9테스트 1 〉 통과 (0.01ms, 10.4MB)테스트 2 〉 통과 (0.00ms, 10MB)테스트 3 〉 통과 (0.01ms, 10.1MB)테스트 4 〉 통과 (0.00ms, 10.2MB)테스트 5 〉 통과 (0.01ms, 10.2MB)테스트 6 〉 통과
내 코드실패 -> 중간에 단어가 있는 경우 안 되는 듯..내 코드\+10다른 풀이
내 코드 \+12테스트 1 〉 통과 (0.01ms, 10.2MB)테스트 2 〉 통과 (0.01ms, 10.1MB)테스트 3 〉 통과 (52.11ms, 14.7MB)테스트 4 〉 통과 (113.85ms, 20.5MB)테스트 5 〉 통과 (163.68ms, 23MB)테스트
내 코드\+1테스트 1 〉 통과 (0.01ms, 10.2MB)테스트 2 〉 통과 (0.01ms, 10.1MB)테스트 3 〉 통과 (0.01ms, 10.1MB)테스트 4 〉 통과 (0.01ms, 10.2MB)테스트 5 〉 통과 (0.01ms, 10.3MB)테스트 6 〉
내 코드\+2테스트 1 〉 통과 (0.02ms, 10.1MB)테스트 2 〉 통과 (0.01ms, 10.3MB)테스트 3 〉 통과 (0.02ms, 10.2MB)테스트 4 〉 통과 (0.01ms, 10.2MB)테스트 5 〉 통과 (0.01ms, 10.3MB)테스트 6 〉
내 코드 (시간 초과)내 코드\+8테스트 1 〉 통과 (32.75ms, 10MB)테스트 2 〉 통과 (5.18ms, 10.4MB)테스트 3 〉 통과 (2.12ms, 10.3MB)테스트 4 〉 통과 (6.93ms, 10.3MB)테스트 5 〉 통과 (1.48ms, 10.3
내 코드\+2테스트 1 〉 통과 (0.01ms, 10.3MB)테스트 2 〉 통과 (0.01ms, 10.1MB)테스트 3 〉 통과 (0.01ms, 10.3MB)테스트 4 〉 통과 (0.01ms, 10.3MB)테스트 5 〉 통과 (0.02ms, 10.2MB)테스트 6 〉
문제그리워하는 사람의 이름을 담은 문자열 배열 name, 각 사람별 그리움 점수를 담은 정수 배열 yearning, 각 사진에 찍힌 인물의 이름을 담은 이차원 문자열 배열 photo가 매개변수로 주어질 때, 사진들의 추억 점수를 photo에 주어진 순서대로 배열에 담아
내 코드\+5다른 풀이
다른 풀이\+3
내 코드
내 코드\+2다른 풀이
내 코드\+2다른 풀이