Seize your moment! 👾

안녕하세요. Eric입니다. 제 블로그에 방문해주셔서 감사합니다.

코딩테스트 16

[Eric's 백준] 3273번 - 두 수의 합 - Java

투포인터 를 이용해서 문제를 풀어 보았습니다. import java.util.Arrays; import java.util.Scanner; public class N3273 { public static void main(String[] args) { N3273 T = new N3273(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = kb.nextInt(); } int x = kb.nextInt(); System.out.println(T.solution(n, arr, x)); } public int solution(int n, int[..

[Eric's 백준] 1712번 - 손익분기점 - Java

백준 1712번 문제 손익분기점 입니다. 제가 하단과 같이 푼 이유는 만약 b값이 c보다 크거나 같으면 아무리 물건을 팔아도 이득이 나지 않기에 바로 -1 을 리턴하였고, 나머지 값들은 b -c 로 price 값을 구해서 a를 price 로 나누고 +1 을 진행 하였습니다. 그 이유는 a에서 price 로 나누었을때의 몫이 판매했을때의 손익분기점의 딱 이전 값이여서 이 몫에 1을 더해서 구하였습니다. import java.util.Scanner; public class N1712 { public static void main(String[] args) { N1712 T = new N1712(); Scanner kb = new Scanner(System.in); int a = kb.nextInt(); in..

[Eric's 백준] 1806번 - 부분합 - Java

투포인터 를 이용해서 문제를 풀어 보았습니다. import java.util.Scanner; public class N1806 { public static void main(String[] args) { N1806 T = new N1806(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int s = kb.nextInt(); // 투포인터를 사용하기위해서 배열을 한칸 늘림 int[] arr = new int[n+1]; for (int i = 0; i < n; i++) { arr[i] = kb.nextInt(); } System.out.println(T.solution(n, s, arr)); } public int solution(int n, ..

[Eric's 백준] 27160번 - 할리갈리 - Java - 2023보드게임컵

2023 보드게임컵에서 나왔던 문제입니다. 저는 해쉬를 이용해서 문제를 풀어 보았습니다. import java.util.HashMap; import java.util.Scanner; public class Main { public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); HashMap map = new HashMap(); for (int i = 0; i < n; i++) { String a = kb.next(); int b = kb.nextInt(); map.put(a, map.getOrDefault(a,0)+b); } String answer..

[Eric's 코테 후기] 줌인터넷 - 백엔드 개발자(신입) 코딩 테스트 후기 (Zum) 💻

안녕하세요! Eric입니다! 오늘 제가 올려볼 코딩테스트 후기는 #줌인터넷 코딩테스트 후기 입니다. 1. 시험은 총 210분간 이루어집니다. 2. 문제는 총 4문제로 구성되어 있습니다. 3. 프로그래머스 를 통해서 시험이 진행됩니다. 4. 제가 파악한 유형으로는 '그리드', '큐', '배열', '수학' 정도 였던걸로 기억합니다! 5. 시험 난이도는 제가 아직 코테 초보라서 완전히는 모르겠지만, 그렇게 어렵지는 않았던거 같습니다.(이래놓고선 다못풀음) 6. 이번에 저는 프로그래머스를 처음 사용해보았는데요, 백준에서와 다르게, solution 부분만 완성하면 문제를 풀 수 잇었습니다. 7. 연습용 코딩테스트를 시험 전에 봐볼 수 있습니다.(이건 난이도 낮아서 실제 코테 시험도 낮을 줄 알았는데 역시 연습용이..

[Eric's 코테 후기] 크리마 - 주니어 소프트웨어 엔지니어 코딩 테스트 후기(크리마팩토리, 크리마랩) 💻

안녕하세요! Eric입니다! 오늘 리뷰해볼 #코딩테스트 는 #크리마 #크리마팩토리 #크리마랩 코딩테스트 후기입니다. ​ 온라인 코딩테스트 환경입니다. 시험은 HackerRank 라는 곳에서 진행됩니다. 사전에 연습문제로 환경설정 및 테스트 를 진행 해 볼 수 있습니다. 문제는 총 5문제가 나옵니다. 특이점으로는 문제가 영문으로 나옵니다. 영문으로 나와도 대충 input 이랑 output 보면 대충 이해 갑니다. 제가 풀었을때 기준으로는 유형이 '문자열', '투포인터','DFS', '트리순회' 정도로 나왔던걸로 기억합니다. 나머지 하나는 모르겠습니다.. 문제 난이도는 제가 아직 코테 초보라서.... 잘 모르겠습니다. 5문제 이며, 240분 간 시험이 진행됩니다. 시험 결과는 2일 뒤에 나왔었습니다! ​ ​..