Java2 [JAVA] 알고리즘 풀 때 enum 써보기 부제 : 입력받은 정수에 해당하는 enum 멤버로 할당 in 방향 of 시뮬레이션 0. 한 줄 요약 1. 발단 : java에서 갑분 enum? 2. 전개 : 어디에 써먹을까 3. 위기 : 이거 외않되? 4. 절정 : 도와줘요 구글에몽! (작성중) 5. 결말 요약 입력 받은 번호 위치(index)에 해당하는 enum객체의 원소를 바로 가져다 쓰고 싶으면 객체이름.values()[번호]을 사용하자 ex) enum eDir{ empty, up, down, right, left; } eDir dir = eDir.values()[idx]; 발단 : java에서 갑분 enum? SW Expert Academy의 5653. [모의 SW 역량테스트] 줄기세포배양을 풀다가 세포들 상태를 enum으로 구분해서 풀어봤다. .. 2022. 10. 22. [SWEA/Java] 5653. 줄기세포배양 [순서] [구상] [성공코드] [실패코드] [구상] 1. 입력받는다. (세포가 번식하며 확장할 것이므로 0, 0부터 시작X 가운데부터O. 맵 크기는 엄청 크게) 2. 세포의 상태를 enum으로 나누기. (빈자리, 이제막 번식된 세포인지, 비활성화 상태, 활성화 상태, 죽은 세포) 3. K시간 동안 반복. (1부터 K까지) 4. 세포 상태에 따라 할 일이 달라짐. (비활성화 -> 활성화 타이머, 활성화->죽음 타이머, 활성화로부터 1시간 이후만 체크하는 타이머 필요 => timer 1개로 통일) [성공코드] 아래 더보기 클릭 더보기 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; impor.. 2022. 9. 16. 이전 1 다음