전체 글
-
[Java] BOJ 11561 징검다리개발자 취업/코딩테스트 준비 2023. 7. 2. 13:58
11561번: 징검다리 각 테스트 케이스마다 한 줄에 승택이가 밟을 수 있는 최대 징검다리 수를 출력한다. www.acmicpc.net 정답 코드 1+2+3+...+s + α = N (1~s는 1씩증가하는 연속된 숫자, α는 s보다 큰 수) ex) 9(N) = 1+2(s)+6(α) 위 수식 활용해서 해결 import java.io.*; import java.util.*; public class Main { static BufferedReader br; static BufferedWriter bw; static StringTokenizer st; static int T; public static void main(String[] args) throws IOException { br = new Buffere..
-
코스콤(koscom) IT 직군 1차 면접 후기개발자 취업/코딩인터뷰 후기 2023. 6. 29. 20:13
면접 정보 일시 : 2023. 06. 21. (수) 장소 : 코스콤 본사 코딩테스트 온라인 IDE 환경 풀이 시간 40분 총 5단계로 구성 - 1단계 풀면 2단계로 넘어가는 형식 1단계 풀고 2단계 풀이중 시간이 없어서 2단계 풀이법은 면접관에게 말로 설명함 실무 면접 면접관 3 : 지원자 1 코드 설명 5분 / 코드 질문 5분 / 기술 질문 20분 자기소개 - 프로젝트 및 기술 질문 - CS 질문 순서로 진행 CS는 기본적인 내용이라 큰 무리가 없었음 프레임워크 / 기술 질문하시는 면접관의 질문 수준이 상당히 높았다 경험 면접 면접관 3 : 지원자 1 총 20분 자기소개 - 지원동기 - 경험 질문 회사에서 발생할 수 있는 상황이나 가치관에 대한 질문 자신을 얼마나 이해하고 있는지에 대한 질문 종합 후기..
-
네이버 부스트캠프 2차 코딩테스트 후기개발자 취업/코딩테스트 후기 2023. 6. 24. 17:41
시험 정보 일시 : 2023. 06. 24. (토) 오후 2시 (150분) 장소 : 온라인 코딩테스트 환경 : 프로그래머스 IDE 코딩테스트 프로그래밍 3문제 프로그램 설계 및 구현 방법에 대한 설명 프로그래밍 1번 IP에 따라 DNS 서버 변환하는 문제 2 / 3번 풀고 문제 읽다가 끝나버림 프로그래밍 2번 윷놀이 보드 구현 입력에 도착하는 위치 출력하는 문제 '도개걸윷모'에 따라 짧은 코스로 움직도록 구현 입력 및 상황에 따른 예외 처리 필요 프로그래밍 3번 8X8 보드 게임 구현 X1110 경우 X위치에 0이 들어가면 0000로 변하게 구현 특정 함수 5개를 구현하는 요구사항을 따라야함 종합 후기 구현력을 필요로하는 문제였다. 특정 문제는 요구사항에 따라 특정 함수를 구현해서 작성해야했다. 그리고 ..
-
11번가 검색 개발 전환형 인턴십 코딩테스트 후기개발자 취업/코딩테스트 후기 2023. 6. 24. 16:32
시험 정보 일시 : 2023. 06. 22. (목) 오후 10시 (60분) 장소 : 온라인 코딩테스트 환경 : codility IDE (프로그래머스와 유사) 특이사항 : 2023. 06. 21. (수) 오후 8시 (60분) 예정이었으나 시험 사이트 문제로 시간 변경 코딩테스트 프로그래밍 3문제 프로그래밍 1번 문자열 옮기면서 조건 판별 문제 deque활용해서 N번만에 해결 프로그래밍 2번 HashMap 활용해서 해결 프로그래밍 3번 PriorityQueue를 활용해서 해결 Stack을 활용하는 것이 더 효율적 종합 후기 문제가 영어로 되어있는 제한 사항이 있었지만 전반적으로 난이도가 낮았다. 백준 브론즈 1~3의 난이도였다. 서류 + 코딩테스트로 전형이 진행되니까 참고 자료로만 활용하지 않을까 싶다.
-
네이버 부스트캠프 1차 코딩테스트 후기개발자 취업/코딩테스트 후기 2023. 6. 19. 20:38
시험 정보 일시 : 2023. 06. 19. (월) 오후 7시 (120분) 장소 : 온라인 코딩테스트 환경 : 프로그래머스 IDE 코딩테스트 프로그래밍 2문제 객관식 10문제 프로그래밍 1번 하노이탑 유형의 문제 재귀나 스택을 활용하는게 아니라 단순 출력 구현 문제 프로그래밍 2번 배열/집합을 활용해서 조건에 맞도록 구현하는 문제 자료 구조 활용과 if/for문 활용 능력만 있으면 쉽게 풀이 가능 객관식 정보처리기사 필기 문제와 크게 다르지 않음 10문제 모두 복수 선택 문제 해당 개념을 정확히 이해하고 있지 않으면 풀기 어려웠음 종합 후기 코딩테스트 난이도가 쉬워서 객관식 문제 풀이가 중요할 것 같다. 2차 코딩테스트도 진행하니 조금 어려운 문제는 2차 코딩테스트에서 나오지 않을까 싶다.
-
[Java] BOJ 11048 이동하기개발자 취업/코딩테스트 준비 2023. 6. 18. 10:50
11048번: 이동하기 준규는 N×M 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있고, 각 방에는 사탕이 놓여져 있다. 미로의 가장 왼쪽 윗 방은 (1, 1)이고, 가장 오른쪽 아랫 방은 (N, M)이다. 준규는 www.acmicpc.net 정답 코드 2차원 DP 문제 가능한 경우(가로 세로 대각)에 대해여 최대값을 더하면서 계산 import java.io.*; import java.util.*; public class Main { static BufferedReader br; static BufferedWriter bw; static StringTokenizer st; static int N,M; static int[][] arr, dp; public static void main(S..
-
[Java] BOJ 27964 콰트로치즈피자개발자 취업/코딩테스트 준비 2023. 6. 14. 21:33
27964번: 콰트로치즈피자 치즈와 피자에 환장하는 비행씨는 매일같이 치즈피자를 사 먹다가 지갑이 거덜 나고 말았다. 만들어 먹는 것이 사 먹는 것보다 싸다는 것을 안 비행씨는 여러 가지 토핑을 가져와서 직접 피자를 www.acmicpc.net 정답 코드 접미사에 "Cheese"가 들어간 문자열이 4개 이상인지 확인 String Class에 startWith / endWith가 있다는 사실을 알게됨 endWith을 활용하면 코드가 더 간결해짐 import java.io.*; import java.util.*; public class Main { static BufferedReader br; static BufferedWriter bw; static StringTokenizer st; static int ..
-
[Java] BOJ 20157 화살을 쏘자!개발자 취업/코딩테스트 준비 2023. 6. 13. 23:25
20157번: 화살을 쏘자! 호준이는 요즘 활 쏘기에 푹 빠져 있다. 열심히 활 쏘기를 연습하던 호준이는 쏠 때 마다 10점이 나오는 경지에 이르렀다. 이렇다 보니 한 방향으로 있는 과녁에 쏘는 것에 실증을 느낀 호준이는 www.acmicpc.net 테스트 코드 2 2 2 -2 -2 답: 1 정답 코드 HashMap - key : 각도 / value : 풍선 수 사분면으로 나눠서 풀이해야함 사분면으로 나누지 않을 경우 테스트 코드에서 걸리는 문제 발생 x, y가 0일때도 생각해야함 import java.io.*; import java.util.*; public class Main { static BufferedReader br; static BufferedWriter bw; static StringTo..
-
[Java] BOJ 1515 수 이어 쓰기개발자 취업/코딩테스트 준비 2023. 6. 13. 10:21
1515번: 수 이어 쓰기 세준이는 1부터 N까지 모든 수를 차례대로 공백없이 한 줄에 다 썼다. 그리고 나서, 세준이가 저녁을 먹으러 나간 사이에 다솜이는 세준이가 쓴 수에서 마음에 드는 몇 개의 숫자를 지웠다. 세준 www.acmicpc.net 정답 코드 1~N까지 순회하기 숫자를 char배열로 변환하여 지워진 문자열과 일치하는지 확인하면서 탐색 import java.io.*; import java.util.*; public class Main { static BufferedReader br; static BufferedWriter bw; static StringTokenizer st; static String str; public static void main(String[] args) throws..
-
[Java] BOJ 1394 암호개발자 취업/코딩테스트 준비 2023. 6. 12. 23:32
1394번: 암호 첫 번째 줄에는 암호로 사용할 수 있는 문자가 공백 없이 주어지고, 두 번째 줄에는 컴퓨터의 암호가 주어진다. 암호에 사용할 수 있는 문자의 종류는 최대 100가지이고, 공백은 사용할 수 없다. www.acmicpc.net 테스트 코드 abcde dcb 4 * 5^2 + 3 * 5^1 + 2 * 5^0 = 117 정답 코드 map에 문자 첫번째 위치 저장 arr에는 N제곱 modular 값 저장 import java.io.*; import java.util.*; public class Main { static BufferedReader br; static BufferedWriter bw; static StringTokenizer st; static String str1, str2; st..