2025/01/17 2

26_없는 숫자 더하기_키오스크 과제 6-1, 2 구현 Enum, 람다&스트림_25.1.17(금)

코트카타28) 없는 숫자 더하기나의 풀이import java.util.*;class Solution { public int solution(int[] numbers) { int answer = -1; Set allNumbers = new HashSet(); for (int i = 0; i 0~9까지의 값이 있는 Set을 생성해서기존 numbers 배열에 있는 값을 제거했다.그리고 스트림을 이용해서 Set의 값을 더했다. .mapToInt(Integer::intValue)Stream를 IntStream으로 변환Stream는 일반 객체 Stream이지만, IntStream은 기본형 int 값을 위한 스트림으로 더 효율적으로 처리가능각 Integer 객체를 기본형 i..

키오스크 개인과제 관련 트러블슈팅 TIL 모음

25.1.13(월)Lv1 트러블슈팅문제 : switch문 안에 case 0:을 넣을 경우, 0을 입력했을 때 프로그램이 종료되지 않는다.원인 : break를 해도, 가장 가까운 switch문에서 나오기 때문에 while문은 계속 반복 된다. 1차 해결 방법if문으로 따로 빼서 사용한다. if(inputNumber==0){ System.out.println("프로그램을 종료합니다."); break;}  문제 : default에 1,2,3,4가 아닌 경우는 모두 exception을 반환한다.원인 : if문을 실행하기도 전에 exception이 발생한다. 2차 해결방법if문과 switch문 위치를 수정한다.if(inputNumber==0){ System.out.println("프로그램을 종료..

728x90
반응형