본문 바로가기

All174

(24.05.02)[3주차] Array의 스트림과 Optional을 활용 & 조건절과 예외 CODE KATA 정리Array의 스트림과 Optional을 활용더보기import java.util.ArrayList;import java.util.stream.*;class Solution { public int[] solution(int[] arr) { int minIndex = 0; ArrayList answerlist = new ArrayList(); if(arr.length==1) { answerlist.add(-1); } else { //Stream Optional을 이용해서배열의 최솟값 찾기 int min = IntStream.of(arr).min().getAsI.. 2024. 5. 2.
(24.05.01)[3주차] CODE KATA와 과제에서 스트림과 람다식(메서드참조)정리 여자저차 과제를 마무리단계이고, 스트림과 람다식을 이론으로만 알고 있어서,함수형 인터페이스와 더불어서 한번더 정리하면서 학습을 마무리하려고 했다. 사전 캠프 때 스스로 학습했던 것을 다신 복습하는 것이라선 무리는 없었지만,개념은 한번더 후에 더 많이 활용하면서 다지도록 해야할 것이다.CODE KATA 정리List - > Array 스트림과 람다식(메서드참조)을 활용더보기import java.util.ArrayList;import java.util.Collections;class Solution { public int[] solution(int[] arr, int divisor) { ArrayList arrList = new ArrayList(); .. 2024. 5. 1.
(24.04.30)[3주차] 과제 이슈 정리 생각보다 과제가 은근히 계속 거리는게 있어서 무뎌지고 있다.사실상 1시간에서 2시간이면 끝내야하는 내용인데,괜히 뭔가 더 살펴본다고 더 공부하고 하느라 하루종을 다 쓰는듯 싶다.과제 이슈 정리enum을 실제로 만들고 다시 확인하기더보기package calculator;public enum OperatorType { /*열거형 멤버*/ ADD('+'), SUBSTRACT('-'), MULTIPLY('*'), DIVIDE('/'), MODE('%'); /*생성자의 저장되는 필드 변수*/ private final char symbol; /*생성자*/ private OperatorType(char symbol) { this.symbol = sym.. 2024. 4. 30.
(24.04.29)[3주차] CODE KATA 이슈 정리(String에 char붙이기), 과제 이슈 정리(불필요 초기화 중복) 과제 때문에 코드를 짜는데도 맞는지 검증하고, 또 제어자 때문에 헷갈려서 아직 갈길은 먼것 같아자괴감이 너무 든다.CODE KATA 이슈 정리더보기import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;class Solution { public long solution(long n) { String str = String.valueOf(n); char[] charArr = str.toCharArray(); ArrayList charList = new ArrayList(); for (char c : charArr) { charList.add(.. 2024. 4. 29.