전체 글489 [프로그래머스 | 파이썬 / 자바스크립트] 삼각형의 완성조건 (2)(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120868?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 def solution(sides): return len([i for i in range(max(sides) - min(sides) + 1, max(sides) + 1)]) + len([i for i in range(max(sides) + 1, sum(sides))]) sides = [11, 7] 인 경우 --- min(sides) = 7, max(s.. 2023. 2. 23. [프로그래머스 | 파이썬 / 자바스크립트] 모음제거(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120849?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 def solution(my_string): for i in ["a", "e", "i", "o", "u"]: if i in my_string: my_string = my_string.replace(i, "") return my_string 다른 풀이 방법 def solution(my_string): return "".join([i for i in my.. 2023. 2. 22. [프로그래머스 | 파이썬 / 자바스크립트] 둘만의 암호(연습문제/ level 1) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/155652?language=python3# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 더보기 ❌실패 def solution(s, skip, index): answer = '' for i in s: add = 0 arr = [chr(96+(ord(i)+j+1) % ord("z")) if ord(i)+j+1 > ord("z") else chr((ord(i)+j+1)) for j in range(index)] for w in skip: a.. 2023. 2. 22. [프로그래머스 | 파이썬 / 자바스크립트] 순서쌍의 개수(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 def solution(n): answer = 0 for i in range(1, int(n**(1/2))+1): if n % i == 0: answer += 1 answer *= 2 if n % n**(1/2) == 0: answer -= 1 return answer 1️⃣ n의 루트만큼 반복문을 돌며 n % i이 나누어 떨어지는 경우를 카운트한다. 2️⃣ 위의 반복문은 n의 루.. 2023. 2. 22. [프로그래머스 | 파이썬 / 자바스크립트] 안전지대(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120866?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 더보기 ❌ 실패한 코드 def solution(board): newlist = [[i,j] for i in range(len(board)) for j in range(len(board[i])) if board[i][j] == 1] answer = len(newlist) for n in newlist: for i in [-1, 0, 1]: for j i.. 2023. 2. 22. [프로그래머스 | 파이썬 / 자바스크립트] 자릿수 더하기(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120906?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 def solution(n): return sum(list(map(int, str(n)))) map() 함수를 이용해 숫자의 각 자리를 list의 원소로 넣고, sum() 함수를 이용해 리스트 원소의 합계를 구한다. 다른 풀이 방법 def solution(n): return sum(int(i) for i in str(n)) def solution(n).. 2023. 2. 21. [프로그래머스 | 파이썬 / 자바스크립트] n의 배수 고르기(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120905 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 def solution(n, numlist): return [i for i in numlist if i % n == 0] 1️⃣ 리스트 컴프리핸션을 이용해 numlist의 각 원소가 n으로 나누어지는 경우(i가 n의 배수인 경우) 해당 원소들을 모아 새로운 배열을 생성했다. 다른 풀이 방법 def solution(n, numlist): return list(filter(lambda.. 2023. 2. 21. [프로그래머스 | 파이썬 / 자바스크립트] 최댓값 만들기 (2)(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120862?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 def solution(numbers): numbers.sort() plus = numbers[-1] * numbers[-2] if numbers[0] < 0 and numbers[1] < 0: if plus < (numbers[0] * numbers[1]): return numbers[0] * numbers[1] return plus 1️⃣ numb.. 2023. 2. 21. [프로그래머스 | 파이썬 / 자바스크립트] 숨어있는 숫자의 덧셈 (1)(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120851?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 def solution(my_string): return sum(list(map(int, [i for i in my_string if i.isdigit()]))) 1️⃣ 리스트 전체를 돌면서 원소가 숫자이면 배열에 저장한다. 2️⃣ (map() 함수 사용) ['1', '2', '3', '4'](예시) 의 형태로 저장된 배열을 int형 배열로 바꾸어준다.. 2023. 2. 20. [프로그래머스 | 파이썬 / 자바스크립트] 문자열 정렬하기 (2)(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120911?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 🐍파이썬 def solution(my_string): return "".join(sorted(my_string.lower())) 🐥자바스크립트 function solution(my_string) { return my_string.toLowerCase().split('').sort().join(''); } 다른 풀이 방법 🐍파이썬 def solution(m.. 2023. 2. 20. [프로그래머스 | 파이썬 / 자바스크립트] 숫자 찾기(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🐍파이썬 def solution(num, k): num = list(map(int, str(num))) return num.index(k)+1 if k in num else -1 1️⃣ num 각 자리수를 리스트에 넣는다. 2️⃣ 리스트에 k가 있다면 인덱스+1을 리턴, k가 없다면 -1을 리턴한다. ❓ index() vs find() 찾는 원소가 있으면 동일하게 인덱스 값을 리턴하지만 찾.. 2023. 2. 20. [프로그래머스 | 파이썬 / 자바스크립트] 머쓱이보다 키 큰 사람(코딩테스트 입문/ level 0) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120585?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 🐍파이썬 def solution(array, height): return len([i for i in array if height < i]) 리스트 컴프리헨션을 이용해 height보다 값이 큰 원소들로 리스트를 만들고, 리스트의 길이를 리턴하였다. 🐥자바스크립트 function solution(array, height) { return array.filt.. 2023. 2. 20. 이전 1 ··· 21 22 23 24 25 26 27 ··· 41 다음 반응형