분류 전체보기(217)
-
[8] Java/Kotlin - Java 2차 개인과제 트러블 슈팅
※ 숫자 야구 게임 만들기- Lv.1 정답 숫자 생성하고 게임진행- Lv.2 입출력 개선 - 유효성 검사 - Lv.3 게임 기록 통계 만들기- Lv.4 난이도 조절 기능 1) 레벨1 스트라이크, 볼 아웃 로직 1-1) 개요ㄴ 스트라이크, 볼, 아웃 로직에 대한 고민 1-2) 배경ㄴ ArrayList를 활용해서 각 자리수 숫자를 추출하고 ArrayList에서 제공되는 메서드들을 사용할 생각. 1-3) 진행ㄴ 막연하게 ArrayList로 활용하면 되겠다를 생각하고 구체적인 부분은 직접 코드를 하나씩 짜가면서 생각해나갔다. 1-4) 위기ㄴ 큰 틀로 생각은 해뒀으나, 구체적으로 각각에 대해서 어떻게 진행할지에 대해선 생각을 못해둔 상태라 조금 버벅임이 있었다. 1-5) 결말ㄴ 먼저 각 자리수를 구하고, 구..
2024.09.24 -
[40] 부트캠프 TIL - 본캠프 22일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 오랜 기간 보호한 동물ㄴ 문제 : 아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호시작일을 조회하는 SQL문을 조회해주세요. 결과는 보호시작일 기준으로 조회해주세요.※ 오늘은 테이블 2개를 참조해서 조회해야함. ㄴ 설명_1 : 조회할 컬럼 체크 - (동물이름,보호시작일)ㄴ 설명_2 : 아직 입양을 못간 동물 데이터 구하기 (동물정보테이블 동물입양정보테이블 2개의 활용 JOIN문사용 참조할 컬럼은 동물아이디)- 해당 조건으로 입양일, 보호시작일, 이름등을 조회해보면 힌트를 얻을 수있음.ㄴ 설명_3 : 2번을 진행하면 입양일과 동물이름이 비어있는 것을 볼 수 있음. 이때 입양일 is null로 ..
2024.09.24 -
[7] Java/Kotlin - java 2차 개인과제 (1차)
※ 숫자야구 게임 만들기ㄴ 레벨 1,2,3,4로 구성 ※ 캠프에서 제공해준 힌트와 예시코드, 그리고 구글에 수많은 예시 코드들이 있었는데, 모두 참고하지 않고 구성했습니다. 코드가 많이 길어져서 블로그 1차정리 끝나면 코드를 개선할 생각입니다. [ Lv.1 기본 숫자야구 게임 ]요구사항)1. 정답숫자 생성하기2. 정답을 맞추기 위한 숫자입력하기3. 정답,입력값 비교하여 스트라이크, 볼, 아웃 출력4. 정답이 같을 경우 게임 종료 (3스트라이크)5. 정답을 맞출때까지 계속 실행이 가능해야함. ※ [입력숫자와 정답숫자에 대한 조건]ㄴ 서로 다른 3자리수이다.ㄴ 숫자는 중복불가이다.ㄴ 1~9까지의 숫자로만 구성되어 있다. [코드설명] 1) 정답숫자 랜덤3자리 생성 메서드2) 중간에 int num으로 자릿수 ..
2024.09.23 -
[39] 부트캠프 TIL - 본캠프 21일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기ㄴ 문제 : 자동차 정보 테이블에서 [통풍시트,가죽시트,열선시트] 중 하나 이상의 옵션이 포함된 자동차가 종류 별로 몇대인지 출력해주세요. 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요.ㄴ 설명_1 : 조회할 컬럼 체크 - (자동차종류, 자동차 수 컬럼지정명_CARS)ㄴ 설명_2 : 자동차 옵션 통풍시트,열선시트,가죽시트 중 하나 이상 데이터 (LIKE문으로 각 3개의 데이터를 조회하고 OR문 함께 사용)ㄴ 설명_3 : 자동차 종류별로 구분(GROUP BY로 자동차 종류 컬럼 그룹화)ㄴ 설명_4 : 자동차 종류 오름차순(O..
2024.09.23 -
[2] Intellij - 인텔리제이 java.lang.ClassCastException: class org.jetbrains.jps.builders.java.dependencyView.TypeRepr 에러 해결
1. 발생상황ㄴ 2차 개인과제 진행 중에 에러가 나서 해당부분 해결하던 중에 갑자기 발생 2. 발생원인ㄴ 정확한 원인을 모르겠지만 build failed라고 나오는것을 보니 프로젝트 빌드 자체에 문제가 있는게 아닌가 싶었다.ㄴ 그리고 평소에 나오는 에러와 다르게 Build Output으로 보여주고 있다.ㄴ 인텔리제이를 재접속 했지만 결과는 같은 에러였다. 3. 해결방법ㄴ 구글링 해본 결과 프로젝트 빌드 자체에서 어떠한 문제로 꼬인것으로 보인다.ㄴ Rebuild Project를 하면 해결된다는 것을 보고 시도했다.★ 위 방법으로 build 에러 해결됨 급한 분들은 바로시도 ㄴ바로 문제없이 잘 작동하는 것을 확인할 수 있다. ㄴ실행하던 파일도 정상 작동 되고 있다. 4. 정리ㄴ 인텔리제이 상단메뉴에서 Bu..
2024.09.20 -
[38] 부트캠프 TIL - 본캠프 20일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 인기있는 아이스크림ㄴ 문제 : 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고, 총주문량이 같다면 출하번호를 기준으로 오름차순 정렬하여 조회해주세요.ㄴ 설명_1 : 조회할 컬럼 체크 - (아이스크림 맛)ㄴ 설명_2 : 총주문량 내림차순 정렬/출하번호 오름차순 정렬(ORDER BY 활용) ㄴ 실제 쿼리 :SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC; 1-2) 알고리즘 문제 : 없는 숫자 더하기 ㄴ 지금 하고 있는 과제에서 활용한 IntStream 메서드를 활용해서 구현했다.ㄴ anyMatch은 IntStream의 요소중 하나라도 만족..
2024.09.20