일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 유데미
- 프로그래머스
- App Runner
- 웅진씽크빅
- #프로젝트캠프 #프로젝트캠프후기 #유데미 #스나이퍼팩토리 #웅진씽크빅 #인사이드아웃 #IT개발캠프 #개발자부트캠프 #리액트 #react #부트캠프 #리액트캠프
- typescript
- 자바스크립트
- 알고리즘
- 네트워크
- 프로젝트캠프
- IT개발캠프
- 인사이드아웃
- 타입스크립트
- 메모리
- CS
- 스나이퍼팩토리
- 프로세스
- 스레드
- html
- 해시
- 리액트
- React.js
- ip
- react-query
- javascript
- cs #네트워크
- BFS
- Algorithm
- react
- 개발자부트캠프
- Today
- Total
목록전체 글 (213)
Bin's Blog

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶ 문제 요약 1. 가로 길이가 2이고 세로의 길이가 1인 직사각형모양의 타일이 있다. 직사각형 타일을 이용하여 세로의 길이가 2이고 가로의 길이가 n인 바닥을 가득 채우려고 한다. 2. 타일을 채울 때 두 가지 방법 존재 가로 배치, 세로 배치 3. 경우의 수가 많아질 수 있으므로, 경우의 수를 1000000007으로 나눈 나머지를 return 해라 ▶ 코드 function solution(n) { // dp테이블 생성 let dp = [1, 2]; const mod = 1000000007; for (let..

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶ 문제 요약 1. 같은 모양의 카카오프렌즈 블록이 2 x 2 형태로 4개가 붙어있을 경우 사라지면서 몇 개의 블록이 사라졌는지 세준다. 2. 같은 블록이 2 x 2에 포함될 수 있으며, 2 x 2 모양이 여러 개 있다면 한꺼번에 지워진다. 3. 블록이 지워진 후에 있는 블록이 아래로 떨어져 빈 공간을 채우게 된다. 4. 만약 빈 공간을 채운 후에 다시 2 x 2 형태로 같은 모양의 블록이 모이면 다시 지워지고 떨어지고를 반복하게 된다. ▶ 코드 function solution(m, n, board) { //..

지난주 금요일 구글은 블로그 글에서 코드 생성, 디버깅 및 초보자를 위한 코드 설명 등 새로운 기능이 포함된 생성 AI 도구 'Bard'의 새로운 기능을 발표하며 개발자들이 코드 작성을 돕는 기능을 추가했다고 발표했습니다. OpenAI의 ChatGPT와 Microsoft의 Bing Chat 과의 치열한 경쟁 속에서 구글의 새로운 기능은 경쟁 업체에서 비슷한 프로그래밍 기능을 제공합니다. Bard의 코드 생성 기능은 C++, Go, Java, Javascript, Python 및 Typescript 등 20개 이상의 다양한 언어와 호환됩니다. 또한 사용자가 작성한 코드나 Bard 자체의 코드를 디버깅하는 데 도움을 줄 수 있습니다. 사용자가 에러 메시지를 제공하면 Bard는 해당 문제를 해결할 수 있도록 ..

먼저, 함수부터 살펴보자!! 함수에 대한 정의를 찾아보면 함수(function)란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합이다. 딱 보면 이해하기 너무 어렵다... 쉽게 정리해보자. 함수는 마치 조리법이나 계산 방법과 같은 것이다. 특정 작업을 수행하기 위한 명령을 모아놓은 것이다. 함수를 사용하면 프로그램의 여러 부분에서 동일한 작업 쉽게 반복해서 사용할 수 있다. 예를 들어, 내가 덧셈을 하고 싶은데 너무 귀찮다 그래서 누가 대신 풀어줬으면 좋겠다. 그럴때 함수를 사용한다. fuction 더하기(a, b) { return a + b; } let result = 더하기(3, 5); // 8출력 console.log(result); 위의 코드는 더하기 함수이다. resul..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶ 문제 요약 1. 게임의 규칙은 숫자 0부터 시작해 차례대로 말하되, 10 이상의 숫자부터는 한 자리씩 끊어서 말한다. 2. 이진법에서부터 십육진법까지 모든 진법으로 게임을 진행할 수 있습니다. 3. 출력할 숫자의 개수는 t이며, 게임에 참가하는 인원은 m명입니다. 튜브는 p번째로 말해야 합니다. ▶ 코드 function solution(n, t, m, p) { let answer = ""; const array = []; // 전체 길이는 구해야할 숫자 개수 * 참가 인원 let totalLength = ..