코딩테스트
-
백준 25556번 : 포스택코딩테스트 문제 풀이/백준 2023. 11. 20. 00:01
문제 나의 접근 방법 나는 이 문제를 힌트 없이 풀어보려고 시도했다가 한 3시간 동안 엉뚱하게 출력되는 결과만 보고있었다..ㅋ큐ㅠㅠ 나의 접근 방법은 문제를 그대로 읽어서 그대로 코드화 하는것이었는데 그러면 풀 수 없는 문제였다. 이 문제는 오름차순으로 출력할 수 있도록 입력된 숫자들을 4개의 스택에 담을 수 있는가? 라고 받아들였어야 했다. 랜덤으로 담아서 스택 4개 중에 의도하여 출력이라고 써있지만, 풀이를 위한 접근으로는 의도해서 담아 의도한 결과를 출력할수 있는가? 였던 것... ㅠㅠ 정답을 맞춘 코드는 다음과 같다. 내 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; imp..
-
프로그래머스 : 같은 숫자는 싫어코딩테스트 문제 풀이/프로그래머스 2023. 11. 20. 00:01
문제 설명! 나의 접근 방법 ZeroBase 강의에서 들었던 내용 중에 비슷한 내용이 있었기 때문에, 너무 어렵지 않게 풀 수 있었다. (조금 어려웠음) 찾아보니 강사님 코드가 훨씬 더 간결하고 쉬웠던것 같다. 강의를 다시 찾아서 학습해보고 내 코드 리팩토링 해야겠다! 💪 내 코드 public class Main { public static void main(String[] args) { // 23.03.13 선택문제 programmers int[] a = new int[]{1,1,3,3,0,1,1}; solution(a); } public static int[] solution(int[] arr) { int[] answer = {}; int now = 0, next = 1; while (true) { ..