728x90
반응형
SMALL
728x90
반응형
LIST
[Programmers] C++ 깊이/너비 우선 탐색(DFS/BFS) - 타겟 넘버 문제 설명 n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 주어지는 숫자의 개수는 2개 이상 20개 이..
📌 패스트캠퍼스 ‘올인원 패키지 : 만들면서 익히는 React의 모든 것 개발부터 배포까지 with 25개 스택’ 를 수강하며 적은 개인 공부용 기록물입니다. 리액트란 무엇인가? 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리. 인터랙션이 많은 웹 앱을 개발하기 위해 주로 사용 웹 앱을 만드는 다른 Tool인 Vue나 Angular와 많이 비교를 하게 된다. Library vs Framework 프레임워크 : 어떠한 앱을 만들기 위해 필요한 대부분의 것을 가지고 있는 것 라이브러리 : 어떠한 특정 기능을 모듈화 해놓은 것 프레임워크 안에 많은 라이브러리들이 있음. 프레임워크는 내가 작성한 코드를 호출하고, 내가 작성한 코드는 기능을 구현하기 위해서 라이브러리를 호출하게 된다. React는 ..
[Programmers] C++ PCCP 기출문제 1번 - 붕대 감기 문제 설명 어떤 게임에는 붕대 감기라는 기술이 있습니다. 붕대 감기는 t 초 동안 붕대를 감으면서 1초마다 x 만큼의 체력을 회복합니다. t 초 연속으로 붕대를 감는 데 성공한다면 y 만큼의 체력을 추가로 회복합니다. 게임 캐릭터에는 최대 체력이 존재해 현재 체력이 최대 체력보다 커지는 것은 불가능합니다. 기술을 쓰는 도중 몬스터에게 공격을 당하면 기술이 취소되고, 공격을 당하는 순간에는 체력을 회복할 수 없습니다. 몬스터에게 공격당해 기술이 취소당하거나 기술이 끝나면 그 즉시 붕대 감기를 다시 사용하며, 연속 성공 시간이 0으로 초기화됩니다. 몬스터의 공격을 받으면 정해진 피해량만큼 현재 체력이 줄어듭니다. 이때, 현재 체력이 0 이..
[지원후기/올솔(2솔)불합] 2024 삼성전자 DX부문 동계 알고리즘 특강 오늘 결과 나오자마자 작성하는 따끈따끈한 지원후기 삼성 SW역량테스트가 굉장히 어렵기로 유명하고.. 그렇기 때문에 문제 또한 퀄리티가 좋다는 건 취준해 본 모두가 아는 사실(?) 동계 대학생 SW알고리즘 특강이 열린다는 공고를 접하고 반드시 지원해야겠다고 생각했다 선발 일정 1. 신청 접수 : 23.12.27(수) ~ 24.01.04(목) 17시 2. 사전 문제 풀이 : 24.01.05(금) ~ 24.01.08(월) 3. 대상자 선발 및 안내 : 24.01.09(화) ~ 24.01.12(금) 4. 교육 입과 : 24.01.15(월) 신청 접수 신청 접수는 그냥 구글폼에서 문항 몇 개 클릭하면 끝나는 간단한 과정이었다. 대학(원)생..
[Programmers] C++ 스택/큐 - 프로세스 문제 설명 운영체제의 역할 중 하나는 컴퓨터 시스템의 자원을 효율적으로 관리하는 것입니다. 이 문제에서는 운영체제가 다음 규칙에 따라 프로세스를 관리할 경우 특정 프로세스가 몇 번째로 실행되는지 알아내면 됩니다. 1. 실행 대기 큐(Queue)에서 대기중인 프로세스 하나를 꺼냅니다. 2. 큐에 대기중인 프로세스 중 우선순위가 더 높은 프로세스가 있다면 방금 꺼낸 프로세스를 다시 큐에 넣습니다. 3. 만약 그런 프로세스가 없다면 방금 꺼낸 프로세스를 실행합니다. 3.1 한 번 실행한 프로세스는 다시 큐에 넣지 않고 그대로 종료됩니다. 예를 들어 프로세스 4개 [A, B, C, D]가 순서대로 실행 대기 큐에 들어있고, 우선순위가 [2, 1, 3, 2]라..
[Programmers] C++ 해시 - 의상 문제 설명 코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다. 예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다. 코니는 각 종류별로 최대 1가지 의상만 착용할 수 있습니다. 예를 들어 위 예시의 경우 동그란 안경과 검정 선글라스를 동시에 착용할 수는 없습니다. 착용한 의상의 일부가 겹치더라도, 다른 의상이 겹치지 않거나, 혹은 의상을 추가로 더 착용한 경우에는 서로 다른 방법으로 옷을 착용한 것으로 계산합니다. 코니는 하루에 최소 한 개의 의상은 입습니다. 코니가 가진 의상들이 담긴 2차원 배열 clothes가 주..