study

문제 설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string에는 숫자가 한 개 이상 포함되어 있습니다. my_string은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다. - - - 입출력 예 my_string result "hi12392" [1, 2, 2, 3, 9] "p2o4i8gj2" [2, 2, 4, 8] "abcde0" [0] 입출력 예 설명 입출력 예 #1 "hi12392"에 있는 숫자 1, 2, 3, 9, 2를 오름차순 정렬한 [1, 2, 2, 3, 9]를 return 합니다. 입출력 예 ..
문제 설명 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 제한사항 0
문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. 입출력 예 my_string result "aAb1B2cC34oOp" 10 "1a2b3c4d123" 16 입출력 예 설명 입출력 예 #1 "aAb1B2cC34oOp"안의 한자리 자연수는 1, 2, 3, 4 입니다. 따라서 1 + 2 + 3 + 4 = 10 을 return합니다. 입출력 예 #2 "1a2b3c4d123Z"안의 한자리 자연수는 1, 2, 3, 4, 1, 2, 3 입니다. 따라서 1 + 2 + 3 + 4 ..
· study/TIL
벨로퍼트 리액트 - 7. 리덕스 미들웨어 7-5. redux-thunk로 프로미스 다루기 4) 포스트 목록 구현하기 포스트 목록을 보여줄 프리젠테이셔널 컴포넌트 작성. components/PostList.js import React from 'react'; function PostList({ posts }) { return ( {posts.map(post => ( {post.title} ))} ); } export default PostList; 컨테이너 컴포넌트 작성. → containers/PostListContainer.js import React, { useEffect } from "react"; import { useSelector, useDispatch } from 'react-redux'; ..
· study/TIL
벨로퍼트 리액트 - 7. 리덕스 미들웨어 7-5. redux-thunk로 프로미스 다루기 ❗❗필요한 선행지식 : 자바스크립트의 Promise 자바스크립트의 동기적 처리와 비동기 처리 동기적 처리 : 작업이 끝날때까지 기다리는 동안 중지상태가 됨으로 다른 작업을 할 수 없음. 현재 작업이 끝나야지만 다음 작업으로 넘어간다. 비동기적 처리 : 현재 작업을 처리중이더라도 멈추지 않기 때문에 여러 작업을 처리할 수도 있고 기다리는 과정에서 다른 함수도 호출할 수 있다. 비동기 처리가 사용되는 작업들 Ajax Web API 요청 : 서버쪽에서 데이터를 받아와야 할때는 요청을 하고 서버에서 응답을 할때까지 대기해야하기 때문에 비동기로 처리한다. 파일 읽기 : 주로 서버 쪽에서 파일을 읽어야 하는 상황에는 비동기적으..
문제 설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 크기 ≤ 100 1 ≤ numlist의 원소 ≤ 100,000 입출력 예 n numlist result 3 [4, 5, 6, 7, 8, 9, 10, 11, 12] [6, 9, 12] 5 [1, 9, 3, 10, 13, 5] [10, 5] 12 [2, 100, 120, 600, 12, 12] [120, 600, 12, 12] 입출력 예 설명 입출력 예 #1 numlist에서 3의 배수만을 남긴 [6, 9, 12]를 return합니다. 입출력 예 #2 numlist에서..
문제 설명 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array 원소 ≤ 1,000 array에 중복된 숫자는 없습니다. 입출력 예 array result [1, 8, 3] [8, 1] [9, 10, 11, 8] [11, 2] 입출력 예 설명 입출력 예 #1 1, 8, 3 중 가장 큰 수는 8이고 인덱스 1에 있습니다. 입출력 예 #2 9, 10, 11, 8 중 가장 큰 수는 11이고 인덱스 2에 있습니다. function solution(array) { var max = Math.max(...array); return [max, array.inde..
· study/TIL
벨로퍼트 리액트 - 7. 리덕스 미들웨어 7-3. redux-logger 사용 및 미들웨어와 함께 DevTools 함께 사용하기 1) redux-logger 사용하기 redux-logger 설치 $ npm add redux-logger 리덕스 미들웨어는 여러개를 등록할 수 있다. ⇒ index.js에 적용 import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; import reportWebVitals from './reportWebVitals'; import { applyMiddleware, createStore } from 'redux'; import {..
· study/TIL
리덕스 사용한 TODO 리스트 만들기 모듈 2개 (수정요소 / 할일 관련요소) 등록기능 수정기능 삭제기능
문제 설명 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사냥감의 체력 hp가 매개변수로 주어질 때, 사냥감의 체력에 딱 맞게 최소한의 병력을 구성하려면 몇 마리의 개미가 필요한지를 return하도록 solution 함수를 완성해주세요. 제한사항 hp는 자연수입니다. 0 ≤ hp ≤ 1000 입출력 예 hp result 23 5 24 6 999 201 입출력 예 설명 입출력 ..
해리Harry
'study' 카테고리의 글 목록 (36 Page)