profile
IT 개발자입니다

카드2

N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다.이제 다음과 같은 동작을 카드가 한 장 남을 때까지 반복하게 된다. 우선, 제일 위에 있는 카드를 바닥에

약 2시간 전
·
0개의 댓글

큐2

정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 여섯 가지이다.push X: 정수 X를 큐에 넣는 연산이다.pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는

약 23시간 전
·
0개의 댓글

재귀함수가 뭔가요?

평소에 질문을 잘 받아주기로 유명한 중앙대학교의 JH 교수님은 학생들로부터 재귀함수가 무엇인지에 대하여 많은 질문을 받아왔다.매번 질문을 잘 받아주셨던 JH 교수님이지만 그는 중앙대학교가 자신과 맞는가에 대한 고민을 항상 해왔다.중앙대학교와 자신의 길이 맞지 않다고 생

6일 전
·
0개의 댓글

K번째 수

배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.예를 들어 array가 1, 5, 2, 6, 3, 7, 4, i = 2, j = 5, k = 3이라면array의 2번째부터 5번째까지 자르면 5, 2, 6, 3입니

6일 전
·
0개의 댓글

거리두기 확인하기

개발자를 희망하는 죠르디가 카카오에 면접을 보러 왔습니다.코로나 바이러스 감염 예방을 위해 응시자들은 거리를 둬서 대기를 해야하는데 개발 직군 면접인 만큼아래와 같은 규칙으로 대기실에 거리를 두고 앉도록 안내하고 있습니다.대기실은 5개이며, 각 대기실은 5x5 크기입니

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

swagger 자동화

저번 시간

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

체육복

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

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

AI 프로젝트 2주차 회고

2022.06.06~06.11백엔드1\. ERD 설계본격적으로 개발에 들어가기 전에 백엔드에서 해야할 일은 DB 설계이다. 생각보다 필요한 테이블도 많고 테이블끼리의 관계도 많아져서 백엔드 팀원들끼리 완성하기가 힘들었다. 설계를 위해 책꽂이 꽂아두었던 데이터베이스 설계

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

Nest.js로 CRUD 구현하기

저번 포스팅에 nest를 사용하기위한 기초 세팅, DB 연결을 모두 끝냈다. 이번 포스팅에서는 CRUD 구현을 해보려고 한다.지난 포스팅DB 연결하기Nest 모듈 생성하기board.service.tsservice단에서 위의 생성자를 만들어주어야 이전 포스팅에서 만들어

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

부족한 금액 계산하기

새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인

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

숫자 문자열과 영단어

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

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

신규 아이디 추천

카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아이디를 입력했을 때, 입력된 아이

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

Nest.js typeorm으로 DB 연결하기

지난 포스팅에서는 Nest.js 모듈 생성하는 방법과 라우팅하는 방식을 설명했다. 지난 포스팅이번 포스팅에서는 본격적으로 CRUD 구현을 하기 전 DB에 연결하는 코드를 설명해보려고 한다. 본인은 postgresSQL을 사용하고 있기 때문에 해당 DB로 설명할 예정이다

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

회의실 배정

한 개의 회의실이 있는데 이를 사용하고자 하는 N개의 회의에 대하여 회의실 사용표를 만들려고 한다. 각 회의 I에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾아보자. 단, 회의는 한번 시작하

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

Nest.js 모듈 생성

저번 포스팅에서 nest 프로젝트를 생성하고 코드가 실행되는 구조를 살펴보았다. 저번 포스팅터미널에서 nest를 치면 다음과 같이 사용할 수 있는 명령어들이 뜬다.nest g 를 하면 파일을 새로 생성할 수 있는데 이때, module, controller, servic

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

동전 0

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

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

AI 프로젝트 회고 1주차

2022.05.31~06.04백엔드1\. 새로운 팀원들과 소개프론트, 백엔드, 인공지능 포지션을 나누어 6명이서 진행하는 프로젝트를 시작했다. 새롭게 만나는 분들이라 서로 적응하기 위해 간단한 자기소개 후 갈틱폰으로 친밀도를 올렸다!2\. 프로젝트 주제 정하기인공지능을

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

키패드 누르기

스마트폰 전화 키패드의 각 칸에 다음과 같이 숫자들이 적혀 있습니다.이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다.맨 처음 왼손 엄지손가락은 \* 키패드에 오른손 엄지손가락은 1\. 엄지손가락은 상하좌우 4가지 방향으로만 이동할

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

Nest.js의 controller와 service

지난 포스팅에서 nest.js를 시작하기위한 기초설정을 설명했다.이번 포스팅에서는 Nest.js 개발을 위해 파일을 하나씩 설명하려 한다.파일 구조를 보면 app.module, app.controller,app.service가 있다. main.ts는 JS로 따지면 메인

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

회문

회문(回文) 또는 팰린드롬(palindrome)은 앞 뒤 방향으로 볼 때 같은 순서의 문자로 구성된 문자열을 말한다. 예를 들어 ‘abba’ ‘kayak’, ‘reviver’, ‘madam’은 모두 회문이다. 만일 그 자체는 회문이 아니지만 한 문자를 삭제하여 회문으로

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