프로그래밍/코딩테스트연습
-
9/21 TIL [프로그래머스 코딩테스트] 4문제프로그래밍/코딩테스트연습 2023. 9. 21. 16:25
가위 바위 보 반복문과 SWITCH문을 사용 class Solution { public String solution(String rsp) { String answer = ""; String b=rsp; int a=rsp.length(); for(int i=0; i s.equals("2") ? "0" : s.equals("0") ? "5" : "2").collect(Collectors.joining()); } } 진짜로 스트림 못쓰게 해야함ㅋㅋㅋㅋ 문자열 뒤집기 for문과 charAt을 사용해서 하나씩 뽑아서 answer에 넣으면 되겠다고 생각 class Solution { public String solution(String my_string) { String answer = ""; int a=my_st..
-
9/19 TIL [프로그래머스 코딩테스트] 최빈값 구하기프로그래밍/코딩테스트연습 2023. 9. 19. 20:27
프로그래머스 코딩테스트 0단계 최빈값구하기 사고의 흐름 1. for문을 통해 앞뒤 값이 같으면 count하면 되지 않을까? 2. 반복문을 돌리고 값이 다르면 count를 0으로 초기화해보자 class Solution { public int solution(int[] array) { int answer = 0; int max=array[0]; int count=0; for(int i=0; imax){ max=array[i]; }else if (array[i]==max){ count++; } if(count!=0 && array[i]>max){ count=0; } answer=count; return answer; } } 이렇게 짠 코드의 경우 최빈값이 중복되는 경우를 통과하지 못했다. 아무리 생각해봐도 몇..