본문 바로가기

전체 글

(215)
[2023 KAKAO BLIND RECRUITMENT] 이모티콘 할인행사 문제 https://school.programmers.co.kr/learn/courses/30/lessons/150368 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 카카오톡에서는 이모티콘을 무제한으로 사용할 수 있는 이모티콘 플러스 서비스 가입자 수를 늘리려고 합니다. 이를 위해 카카오톡에서는 이모티콘 할인 행사를 하는데, 목표는 다음과 같습니다. 이모티콘 플러스 서비스 가입자를 최대한 늘리는 것. 이모티콘 판매액을 최대한 늘리는 것. 1번 목표가 우선이며, 2번 목표가 그 다음입니다. 이모티콘 할인 행사는 다음과 같은 방식으로 진행됩니다...
원자 충돌[G4] https://www.codetree.ai/training-field/frequent-problems/problems/atom-collision?page=2&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai // map 선언에 커스텀 클래스 사용, 그 외에는 평이한 구현 package 코드트리; import java.io.*; import java.util.*; public class 원자충돌_G4 { static int N, M, K, res; static Field[][] map; static final int dr[] = {-..
놀이기구 탑승[G5] 현재 삼성 코딩테스트와는 다른 유형의 문제라고 생각이 들었다. 상당히 쉬운 편. 별다른 어려움 없이 풀었다. https://www.codetree.ai/training-field/frequent-problems/problems/go-on-the-rides/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai //쉽다. 난이도 제일 낮을듯. 구현만 제대로 하면 됨 // 1시간 30분 import java.util.*; import java.io.*; public class Main { static int..
팩맨[G1] G1 난이도에 비해 생각보다 어렵지 않았다. 지문을 오래 읽고, 모듈화를 잘게 쪼개어 기능 단위 구현으로 해결. 하지만 바로 풀어서였지, 아마 디버그로 돌아갔으면 정말로 힘들었을 것이라 생각한다. https://www.codetree.ai/training-field/frequent-problems/problems/pacman/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai //풀이 : 지문 읽는데 40분 걸림 //3시간컷, 챕터별로 전부 디버깅 중간에 실시하였음 package codeTree; i..
예술성[G3] G3이라고 생각하기 힘들게 어렵게 풀었다. 회전 알고리즘은 메이즈 러너와 유사하다. https://www.codetree.ai/training-field/frequent-problems/problems/artistry/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai package codeTree; /* 이게 왜 G3일까? 엣지가 없어서인듯 여기서 외워야 할 것 반시계 방향 회전 : //rotated[row][col] = original[col][N-1-row] 시계 방향 : rotated[row]..
나무박멸[G4] (틀림 - 널포인터 이슈가 있는 듯) 최초로 풀은 문제. 난이도가 타 문제 대비 쉬운 편이라고 생각한다. 처음으로 메서드 단위로 짤라서 모듈화를 통해 풀은 문제지만, 이름을 맞추고 쓸데없는 곳에 시간을 많이 들인 듯. https://www.codetree.ai/training-field/frequent-problems/problems/tree-kill-all/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai package codeTree; 너무 깊숙히 코드를 예쁘게 다듬는데 몰입하지 말자 /* 나무박멸 https://www.codetr..
코드트리빵[G2] https://www.codetree.ai/training-field/frequent-problems/problems/codetree-mon-bread/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai package codeTree; //https://www.codetree.ai/training-field/frequent-problems/problems/codetree-mon-bread/description?page=1&pageSize=20 //코드트리빵 //1357 ~ 1631 //List.rem..
싸움땅[G2] https://www.codetree.ai/training-field/frequent-problems/problems/battle-ground/description?page=1&pageSize=20 package codeTree; /* https://www.codetree.ai/training-field/frequent-problems/problems/battle-ground/description?page=1&pageSize=20 G1 싸움땅 dr dc 중 에러나서 디버깅에 30분 썼음 총 2시간 50분 + 20분, 또 문제 제대로 안 읽어서 히든테케 틀렸다. 진짜 지문 제대로 읽어야 할 듯 */ import java.util.*; import java.io.*; public class G1_Battle..