profile
console.log('bang log');

[백준 문제풀이] 11047번 동전 0

준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다.동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오.첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K

2022년 6월 25일
·
0개의 댓글

[백준 문제풀이] 19939 박 터뜨리기

$K$개의 팀이 박 터트리기 게임을 한다. 각 팀은 하나의 바구니를 가지고 있고, 바구니에 들어있는 공을 던져서 자기 팀의 박을 터트려야 한다.우리는 게임을 준비하기 위해서, $N$개의 공을 $K$개의 바구니에 나눠 담아야 한다. 이때, 게임의 재미를 위해서 바구니에

2022년 6월 24일
·
0개의 댓글

[코딩테스트] 시간 복잡도

문제에서 가장 먼저 확인해야 하는 내용은 시간제한(수행시간 요구사항)입니다.시간제한이 1초인 문제를 만났을 때, 일반적인 기준은 다음과 같습니다.N의 범위가 500인 경우: 시간 복잡도가 O(N^3)인 알고리즘을 설계하면 문제를 풀 수 있습니다.N의 범위가 2,000인

2022년 6월 21일
·
0개의 댓글

[백준 문제풀이] 5635 생일 Javascript

어떤 반에 있는 학생들의 생일이 주어졌을 때, 가장 나이가 적은 사람과 가장 많은 사람을 구하는 프로그램을 작성하시오.첫째 줄에 반에 있는 학생의 수 n이 주어진다. (1 ≤ n ≤ 100)다음 n개 줄에는 각 학생의 이름과 생일이 "이름 dd mm yyyy"와 같은

2022년 6월 17일
·
0개의 댓글

💻6/16

2022년 6월 16일
·
0개의 댓글

[React] Object Map으로 렌더링하기

history는 redux로 관리하고 있는 상태이다.initialState로 빈 배열을 줘서 배열이라고 생각해서 그냥 map()을 돌렸는데, 대충 이런 에러가 나왔다.Uncaught TypeError: history.map is not a function그것도 크롬에서

2022년 6월 16일
·
0개의 댓글

💻6/15

각자 맡은 부분에 대해서 구현하는 시간을 가졌다.나는 search history 부분을 맡았다. 요구사항은최근 검색어 최대 5개까지 보인다.같은 검색어를 다시 검색하면 그 검색어는 최근 검색어로 바뀐다.우리는 search history를 전역으로 관리하기 위해 stor

2022년 6월 15일
·
0개의 댓글

💻6/13~14 Project

사용할 라이브러리 정하기commit convention 등 팀내 규칙 정하기노션에 요구사항/기능에 대해 작성하깈Boiler Plate 작성하기CRA로 프로젝트 생성필요한 라이브러리(redux, styled component 등) 설치파일 구조 짜기 / 파일 생성redu

2022년 6월 14일
·
0개의 댓글

[프로그래머스] 없는 숫자 더하기 Javascript

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.1 ≤ numbers의 길이 ≤ 90 ≤ nu

2022년 6월 14일
·
0개의 댓글

[프로그래머스] 숫자 문자열과 영단어

네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹

2022년 6월 13일
·
0개의 댓글

[프로그래머스] 약수의 개수와 덧셈

두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요.1 ≤ left ≤ right ≤ 1,

2022년 6월 13일
·
0개의 댓글

[프로그래머스] 체육복

점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4

2022년 6월 10일
·
0개의 댓글

[프로그래머스] 모의고사

프로그래머스로도 코딩테스트를 준비하고자 풀어보았다.단순 구현 문제인데 꽤나 오래 걸렸다...😒수포자들의 반복적인 배열을 직접 구현하려다가 바보 같은 짓이라는 것을 깨달았다.매개변수로 받은 answers와 비교해서 맞으면 해당 count 올려주기. 이 부분에서 나머지

2022년 6월 9일
·
0개의 댓글

[백준 문제풀이] 2908 상수

단순 구현 문제이다.입력을 받아 거꾸로 뒤집는 과정을 reverse()로 거칠까 했지만 어차피 숫자로 만들어서 비교해야해서 생략했다.reverse()배열을 거꾸로 뒤집는 메소드\-> 하지만 사용할 시 원본 배열이 바뀌어버린다. 원본을 유지하고 싶으면 원본 배열을 복사해

2022년 6월 8일
·
0개의 댓글

[백준 문제풀이] 4948 베르트랑 공준

소수를 구하는 문제이다.이전 문제풀이에서도 비슷한 문제가 있었는데, 그 때는 그냥 넘겼던 에라토스테네스의 체로 구현해보았다.소수인 숫자의 인덱스에 true를 가지는 배열 arr 를 만드는 함수 isPrime소수의 개수를 반환하도록 하였다.개수만 구해도 됐을 것 같은데

2022년 6월 8일
·
0개의 댓글

toy project

기간 20220504~20220510 고민할 점 BEM 방식에 대해서 고민하기 js 클린 코드 작성 방법 고민 함수를 만들어 사용하거나, 삼항 연산자, case문, 주석 사용 등 코드의 가독성을 높일 수 있는 작성법 수정할 것 매니저님이 피드백 주신 내용과 발

2022년 6월 7일
·
0개의 댓글
post-thumbnail

[자료구조] 배열, 큐, 스택, 링크드 리스트 (with python, js)

데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조같은 종류의 데이터를 효율적으로 관리하고 순차적으로 저장하기 위해 사용한다.장점데이터에 빠르게 접근이 가능하다.단점데이터의 추가/삭제에 있어서 메모리 낭비 등의 고려할 점이 있다.미리 최대 길이를 정

2022년 6월 7일
·
0개의 댓글

[백준 문제풀이] 2775 부녀회장이 될테야

문제는 차근차근 읽으면 이해할 수 있었는데 그것을 코드로 옮기는 과정에서 아주 애먹은 문제이다.shift()배열에서 첫 요소를 반환하고 삭제한다. 배열의 길이를 변하게 한다.from()매개변수로 받은 값을 얕은 복사를 통해서 새로운 배열을 만든다.fill()배열의 시작

2022년 6월 2일
·
0개의 댓글

[백준 문제풀이] 2750 수 정렬하기(삽입정렬, 거품정렬)

https://ko.wikipedia.org/wiki/%EC%82%BD%EC%9E%85\_%EC%A0%95%EB%A0%AC자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정렬을 완성하는 알고리즘이

2022년 5월 31일
·
0개의 댓글

[백준 문제풀이] 10809 알파벳 찾기

jsindexOf() 와 spread 연산자 사용!알파벳 소문자의 배열에 map() 함수를 돌려서 input에 x(알파벳 소문자들)의 인덱스를 배열 result에 담았다.결과를 보여주기 위해 spread 연산자 사용했다.알파벳 소문자를 그냥 배열로 담아놨는데, 알파벳

2022년 5월 31일
·
0개의 댓글