본문 바로가기

전체 글164

32. 프로그래머스_구슬을 나누는 경우의 수 코딩일지 작성자 성 명 최주희 작성일자 2022.02.01 세부 코딩 내용 활동 기간 2022.02.01 문제 머쓱이는 구슬을 친구들에게 나누어주려고 합니다. 구슬은 모두 다르게 생겼습니다. 머쓱이가 갖고 있는 구슬의 개수 balls와 친구들에게 나누어 줄 구슬 개수 share이 매개변수로 주어질 때, balls개의 구슬 중 share개의 구슬을 고르는 가능한 모든 경우의 수를 return 하는 solution 함수를 완성해주세요. 나의 풀이 function solution(balls, share) { let ballsResult = "1"; let ballsShareResult = "1" let shareResult = "1" for(let i=1; i 2023. 2. 1.
31. 프로그래머스_가위바위보 코딩일지 작성자 성 명 최주희 작성일자 2022.01.31 세부 코딩 내용 활동 기간 2022.01. 31 문제 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 나의 풀이 function solution(rsp) { let winRsp={"2":0,"0":5,"5":2} return rsp.split('').map(v=>winRsp[v]).join('') } 결과 통과 다른 풀이 function solution(rsp) { return rsp.split("").map((v) => v==="2" ? 0 .. 2023. 1. 31.
08. react_redux Redux 왜써?! props 없이 state를 공유할 수 있게 도와주는 라이브러리 js파일 하나에 그냥 state 저장해놓고 모든 component가 직접 꺼내쓰는 거 가능 props 전송 안해도 된다~! 꺄륵 1. Redux Toolkit Install 1) Redux 설치 npm install @reduxjs/toolkit react-redux ※ 설치 전에 packge.json 열어서 react,react-dom 두개 18.1x 이상이면 사용가능 2)Redux 셋팅 (1) state 보관 파일 생성 import { configureStore } from '@reduxjs/toolkit' export default configureStore({ reducer: { } }) store.js 파일(st.. 2023. 1. 30.
31. 프로그래머스_모스부호(1) 코딩일지 작성자 성 명 최주희 작성일자 2022.01.30 세부 코딩 내용 모스부호 활동 기간 2022.01. 30 문제 머쓱이는 친구에게 모스부호를 이용한 편지를 받았습니다. 그냥은 읽을 수 없어 이를 해독하는 프로그램을 만들려고 합니다. 문자열 letter가 매개변수로 주어질 때, letter를 영어 소문자로 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 모스부호는 다음과 같습니다. morse = { '.-':'a','-...':'b','-.-.':'c','-..':'d','.':'e','..-.':'f', '--.':'g','....':'h','..':'i','.---':'j','-.-':'k','.-..':'l', '--':'m','-.':'n','---':'o','.--.. 2023. 1. 30.