전체 글
-
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; } } 이렇게 짠 코드의 경우 최빈값이 중복되는 경우를 통과하지 못했다. 아무리 생각해봐도 몇..
-
java.time.패키지프로그래밍/Java 2023. 4. 5. 01:36
java.time.패키지란 기존의 Calender나 Date를 대체하기 위해 자바8부터 도입된 패키지이다. 많이 쓰이는 메소드로는 LocalDate.now(): 현재 날짜 리턴 LocalTime.now(): 현재 시간 리턴 LocalDateTime.now(): 현재 날짜와 시간 리턴 LocalDate.of(연, 월, 일): 연, 월, 일로 객체 생성 LocalTime.of(시간, 분): 시간, 분으로 객체 생성 LocalDateTime.of(연도, 월, 일, 시, 분): 연도, 월, 일, 시, 분으로 객체 생성 등이 있으며 이번 코딩테스트에서 접하게 되어 내용을 정리하게 되었다. import java.time.*; public class Example { public static void main(Str..