[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 역량테스트 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..