[CodeTree] 나무박멸(삼성 SW 역량테스트 2022 상반기 오후 2번 문제)
·
💯 CodingTest/CodeTree
문제https://www.codetree.ai/training-field/frequent-problems/problems/tree-kill-all?page=4&pageSize=5 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 배운 점- 3개이상의 if 조건 분기 헷갈리지 않기 - 입력 데이터 항상성 보장할 것- 객체 관리코드더보기import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import jav..
[Code Tree] 술래잡기(삼성 SW 역량테스트 2022 상반기 오전 1번 문제)
·
💯 CodingTest/CodeTree
문제술래잡기https://www.codetree.ai/training-field/frequent-problems/problems/hide-and-seek/description?page=1&pageSize=20 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 풀이해당 풀이에서 가장 중요한 부분은 술래의 이동을 제어하는 것 (순방향, 역방향)또한 방향에 대해 정리를 해놓는 것을 중점으로 구현했다.순방향 : dxy -> 상 우 하 좌 (소용돌이 순방향)역방향 : rdxy -> 하 우 상 좌 (소용돌이 역방향)코드import java.io.BufferedRead..
[Code Tree] 정육면체 굴리기 (삼성 SW 역량테스트 2016 하반기 1번)
·
💯 CodingTest/CodeTree
문제정육면체 굴리기 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 풀이해당 풀이에서 가장 중요한 부분은 정육면체에 대한 기준을 정하는 것.정육면체에는 총 6개의 면이 존재하는데 해당 면들에 넘버링을 해주는 부분이 개인적으로 생각을 요구했음...진행하다보니 그냥 4가지 이동하는 경우에 대해서 면들의 위치만을 바꿔주는 rotateCube(int dir) 메서드를 구현해 해결할 수 있었음코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;impor..