본문 바로가기
반응형

slice6

Python 배열 자르기 [코딩테스트 입문 - Day8] 문제 구현 slice를 이용해 num1부터 num2+1까지 자른 리스트를 리턴해준다. 코드 def solution(numbers, num1, num2): return numbers[num1:num2+1] 다른 풀이 def solution(numbers, num1, num2): return [numbers[i] for i in range(num1, num2+1)] range와 list comprehension을 이용해서 이렇게 할 수도 있다. 2023. 2. 15.
Python 문자열 뒤집기 [코딩테스트 입문 - Day6] 문제 구현 문자열을 거꾸로 뒤집은 값을 리턴해준다. 코드 def solution(my_string): return my_string[::-1] slice의 step값을 이용해서 거꾸로 된 문자열을 리턴해준다. 다른 풀이 def solution(my_string): return ''.join(reversed(my_string)) reversed를 사용해서 문자열을 거꾸로 뒤집은 후 join을 써서 문자열로 바꿔서 리턴해준다. 2023. 2. 8.
Python 배열 뒤집기 [코딩테스트 입문 - Day 5] 문제 구현 순서를 뒤집은 문자열을 리턴해준다. 코드 def solution(num_list): return num_list[::-1] slice의 step값을 이용해서 거꾸로 된 값을 리턴한다. slice에 대한 자세한 설명은 아래 링크의 1d array 부분을 참고하면 된다. https://gm-note.tistory.com/entry/%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D-%ED%8C%8C%EC%9D%B4%EC%8D%AC-Numpy-Numpy-indexing%EA%B3%BC-slicing [머신러닝] 파이썬 Numpy - Numpy indexing과 slicing 2022.06.20 - [Studying/Machine Learning] - [머신러닝] 파이썬 Numpy - .. 2023. 2. 6.
[프로그래머스] K번째수 JavaScript Code 2022.08.16 - [Coding Test/Python] - [프로그래머스] K번째수 Python Code 2022.08.16 - [Coding Test/C++] - [프로그래머스] K번째수 C++ Code 2022.08.16 - [Coding Test/Python] - [프로그래머스] K번째수 Python Code 저번 포스트들에 이어 마지막으로 JS로 풀어보겠다. 문제 구현 파이썬 코드와 같이 slicing 후에 index값을 answer에 푸시한다. 코드 function solution(array, commands) { let answer = []; for(let cmd = 0; cmd < commands.length; cmd++){ let [i,j,k] = commands[cmd] let sl.. 2022. 8. 16.
반응형