


시간이 매우 부족했다... 사실 맞는지도 모르겠다. 최선을 다했으니 됐다.

오른쪽에 제출해야 하는데 왼쪽 자료 참고하면서 작성하느라 왼쪽에 제출을 해버렸다... 10:58분에 나갔는데... 다시 제출했을 때는 11:14분... 매니저님이 별 상관없다고 하셨지만 열심히 풀어서 냈는데 이런 실수를 했다는 생각 때문에 그냥 기분이 좋지 않았다.
//main함수
ArithmeticCalculator<> calculator = new ArithmeticCalculator<>();
List<Double> ret1 = calculator.getArryList().stream()
.map(num -> num * 10)
.collect(Collectors.toList());
System.out.println("람다ret: "+ret1);

이렇게 작성 해서 해결
ArithmeticCalculator<Double> calculator = new ArithmeticCalculator<>();
변경 후 오류 해결-정상 출력

double num1 = scannerRead("첫 번째 숫자를 입력하세요: ",sc);
double num2 = scannerRead("두 번째 숫자를 입력하세요: ",sc);
private static double scannerRead(String str1,Scanner scanner ){
while(true){
System.out.print(str1);
try{
double num = scanner.nextDouble();
return num;
}catch (RuntimeException e){
System.out.println("숫자를 입력하세요!!");
scanner.next();
}
}
}
처음에 코드를 작성할 때 인텔리 제이 Tap 기능 써서 작성하니까 머리에 남는 게 없었다. 그래서 어제부터 기능을 아예 끄고 작성하기 시작했다. 두 번 같은 실수 안 할 것이다. 졸작 만들 때 GPT 쓰니 머리에 남는 게 아무것도 없는 경험을 해봤으니...