일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 타입스크립트
- 리액트
- tanstack query
- 타입스크립트 props
- JavaScript
- 자바스크립트
- 프로그래머스
- 파이썬 for in
- 파이썬 반복문
- 내일배움캠프 최종 프로젝트
- 리액트 프로젝트
- 리액트 훅
- 파이썬 replace
- 내배캠 프로젝트
- typeScript
- 파이썬 enumerate
- 타입스크립트 리액트
- 파이썬 딕셔너리
- Next 팀 프로젝트
- 내일배움캠프
- 파이썬 slice
- 내일배움캠프 프로젝트
- 코딩테스트
- 파이썬 list
- REACT
- 파이썬 for
- React Hooks
- js
- useState
- 한글 공부 사이트
- Today
- Total
목록파이썬 for (6)
sohyeon kim
📝 문제직사각형 형태의 그림 파일이 있고, 이 그림 파일은 1 × 1 크기의 정사각형 크기의 픽셀로 이루어져 있습니다. 이 그림 파일을 나타낸 문자열 배열 picture과 정수 k가 매개변수로 주어질 때, 이 그림 파일을 가로 세로로 k배 늘린 그림 파일을 나타내도록 문자열 배열을 return 하는 solution 함수를 작성해 주세요. 🫠 나의 풀이def solution(picture, k): result = [] for i in range(len(picture)): paint = "" for j in range(len(picture[i])): paint += picture[i][j] * k for _ in range..
📝 문제랜덤으로 서로 다른 k개의 수를 저장한 배열을 만드려고 합니다. 적절한 방법이 떠오르지 않기 때문에 일정한 범위 내에서 무작위로 수를 뽑은 후, 지금까지 나온적이 없는 수이면 배열 맨 뒤에 추가하는 방식으로 만들기로 합니다.이미 어떤 수가 무작위로 주어질지 알고 있다고 가정하고, 실제 만들어질 길이 k의 배열을 예상해봅시다.정수 배열 arr가 주어집니다. 문제에서의 무작위의 수는 arr에 저장된 순서대로 주어질 예정이라고 했을 때, 완성될 배열을 return 하는 solution 함수를 완성해 주세요.단, 완성될 배열의 길이가 k보다 작으면 나머지 값을 전부 -1로 채워서 return 합니다. 🫠 나의 풀이def solution(arr, k): answer = [] for i in ..
📝 문제 문자열 myString이 주어집니다. "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후 사전순으로 정렬한 배열을 return 하는 solution 함수를 완성해 주세요. 단, 빈 문자열은 반환할 배열에 넣지 않습니다. 🫠 나의 풀이 def solution(myString): answer = myString.split("x") return sorted(answer) 공백 요소를 걸러내지 못하고 있다. 🧞♂️ 다른 사람의 풀이 def solution(myString): return sorted(i for i in myString.split("x") if i) for 문을 돌면서 요소를 만드는데 조건을 걸어서 공백 요소를 걸렀다. 🔗 https://school.programmers.co.kr/..
📝 문제 정수 리스트 num_list가 주어집니다. 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 큰 값을 return 하도록 solution 함수를 완성해주세요. 두 값이 같을 경우 그 값을 return합니다. 🫠 나의 풀이 def solution(num_list): a = 0 b = 0 for i in range(len(num_list)): if i%2 == 1: a += num_list[i] else: b += num_list[i] return max(a, b) 🧞♂️ 다른 사람의 풀이 def solution(num_list): return max(sum(num_list[::2]), sum(num_list[1::2])) 🔗 https://schoo..
📝 문제 문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 🫠 나의 풀이 def solution(myString): arr = myString.split("x") return [len(i) for i in arr] 🧞♂️ 다른 사람의 풀이 def solution(myString): return [len(w) for w in myString.split('x')] 한 줄 더 지울 수 있었다! ~ 식이 자바스크립트랑 반대인 느낌 ~ 🔗 https://school.programmers.co.kr/learn/courses/30/lessons/181867?langua..
📝 문제 정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 🫠 나의 풀이 def solution(num_list, n): return [num_list[i] for i in range(0, len(num_list), n)] 🧞♂️ 다른 사람의 풀이 def solution(num_list, n): return num_list[::n] 🔗 https://school.programmers.co.kr/learn/courses/30/lessons/181888?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션..