2023.01.31(화)

전.study / / 2023. 1. 31. 18:06
728x90

# [Java] 공통 문자 찾기

 

[Java] 공통 문자 찾기

- 모든 문자열에 들어있는 공통 문자를 배열로 반환 (입력) ["jeon", "new"] ["jeonabcj", "jeondej", "jeonfgj"] (출력) # HashMap 사용 import java.util.ArrayList; import java.util.HashMap; public class Main { private ArrayList solution(

jeonnew.tistory.com

 

 

# [Java] 가장 가까운 시간

 

[Java] 가장 가까운 시간

- 시간대의 차가 가장 작은 시간 차이를 분 단위로 반환 (입력) ["00:12", "00:00", "01:05", "00:57"] ["00:00", "23:59", "00:00"] ["23:59", "00:00", "23:57"] (출력) # ArrayList, Collections.sort, Math.min 사용 import java.util.ArrayLi

jeonnew.tistory.com

 

 

# [Java] 공부시간

 

[Java] 공부시간

- 공부 시간 반환 - 5분 이상 인정 - 1시간 45분 이상은 1시간 45분으로 인정 (입력) ["08:30", "09:00", "14:00", "16:00", "16:01", "16:06", "16:07", "16:11"] ["01:00", "08:00", "15:00", "15:04", "23:00", "23:59"] (출력) # 시작, 끝

jeonnew.tistory.com

 

 

# [Java] 제곱수 정렬

 

[Java] 제곱수 정렬

- 제곱수 오름차순 정렬 - sort 사용 금지 (입력) [-4, -1, 0, 3, 10] [-7, -3, 2, 3, 11] (출력) # Math.abs 사용 public class Main { private int[] solution(int[] nums) { int n = nums.length; int[] result = new int[n]; int lt = 0; int rt = n-1

jeonnew.tistory.com

 

 

# [Java] 가장 높은 증가수열

 

[Java] 가장 높은 증가수열

- 증가수열의 높이(첫항과 마지막 항의 차) - 가장 높은 부분 증가수열의 높이 반환 (입력) [8, 12, 2, 3, 7, 6, 12, 20] [5, 2, 4, 7, 7, 3, 9, 10, 11] (출력) # 증가수열의 앞뒤 원소의 차 이용 public class Main { priv

jeonnew.tistory.com

 

 

# [Java] 바이토닉 수열

 

[Java] 바이토닉 수열

- 증가했다가 감소하는 수열인지 판별 (입력) [1, 2, 3, 4] [1, 2, 3, 4, 2, 1] [1, 2, 2, 4, 2, 1] (출력) # for문 사용 public class Main { private String solution(int[] nums) { String result = "YES"; boolean peak = false; for(int i=1; i nu

jeonnew.tistory.com

 

반응형

'전.study' 카테고리의 다른 글

2023.02.03(금)  (0) 2023.02.03
2023.02.01(수)  (0) 2023.02.02
2023.01.30(월)  (0) 2023.01.31
2023.01.26(목)  (0) 2023.01.27
2023.01.20(금)  (0) 2023.01.21
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기