TIL & WIL172 [TIL] #40. 231023 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 개인과제 오류 해결 코드 리팩토링 자바 종합 문법 복습 (2주차) → 진행중 개인과제 리뷰 영상 보기 내일 목표 알고리즘 문제 자바 종합 문법 복습 (2주차) 팀 프로젝트 발생한 문제와 해결 정규표현식을 사용해 알고리즘 문제를 풀려고 했다. 그래서 이와 같이 코드를 작성하였다. def solution(s): answer = s.find("[a-zA-z]") and (len(s)== 4 or len(s) == 6) return answer 내가 생각할 때는 틀린 부분이 없다고 느꼈는데 find부분을 출력하였을 때 s에 문자가 포함되어있든 그렇지 않든 -1이 출력되는 것을 확인할 수 있었다. 아무리 해봐도 안되길래 질문하기에서 어떤 분이 힌트 및 해설을 .. 2023. 10. 23. [WIL] #6. 231016~231022 이번주 목표 달성 여부 주말에 계획한 것 반 이상 하기 ❌ 요일별 공부 내용 월 - 알고리즘 문제 - 자바 종합 강의 (3주차) - HTTP 공부 화 - 알고리즘 문제 - 자바 종합 강의 (4, 5주차) 수 - 알고리즘 문제 - 개인과제 - 자바 종합 강의 복습 (1주차) 목 - 알고리즘 문제 - 개인과제 - 자바 종합 강의 복습 (1주차) 금 - 알고리즘 문제 - 개인과제 - 자바 종합 강의 복습 (2주차) 토 - 개인과제 일 - 알고리즘 문제 개선할 점 & 아쉬운 점 주말에 계획한 것 반 이상하기 라는 목표를 세웠는데 과제에 시간을 많이 뺏겨 목표를 달성하지 못한 것이 아쉽다. 새롭게 알게 된 점 & 느낀점 음수로 된 인덱스는 문자열 끝에서 부터 센다는 것, 가변길이 매개변수, 컴프리헨션 등을 새롭게.. 2023. 10. 22. [TIL] #39. 231022 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 개인과제 오류 해결 코드 리팩토링 내일 목표 알고리즘 문제 자바 개인과제 오류 해결 코드 리팩토링 자바 문법 종합 복습 (2주차) 느낀점 사실 오늘 푼 알고리즘 문제 어제 풀다가 계속 틀렸다고 나와서 잠시 포기를 했던,, 그런 문제다. 어제는 아무리 봐도 코드가 잘못된 부분이 없는 것 같은데 채점을 하면 오답이라고 나와서 너무 답답했었다. 그런데 오늘 다시 차근차근 풀어보니 다행히도 해결이 됐다. 다른 사람의 코드를 보고 max()와 등차수열의 합을 이용해 효율적인 코드를 작성했다는 면에서 내가 작성한 코드보다 더 좋다는 생각이 들었다. 그리고 자바 개인과제 관련 문제는 원인을 알게되었다. 그건 바로 주소값을 공유하고 있기 때문에 내가 원하는대로 값이.. 2023. 10. 22. [TIL] #38. 231021 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 개인과제 → 진행중 내일 목표 알고리즘 문제 자바 개인과제 오류 해결 코드 리팩토링 발생한 문제와 해결 Stream inputProduct = productsList.stream().filter(product -> product.getNumber() == menuNumber); 이와 같이 선언한 inputProduct를 하나의 함수 안에서 2번 사용해서 그런지 아래와 같은 에러가 발생했다. Stream has already been linked or consumed 스트림은 오직 한 번만 소비할 수 있어서 이러한 에러가 발생한 것이라고 한다. ( https://hamait.tistory.com/547 ) 그래서 두개의 부분 모두 아래와 같은 코드처럼 .. 2023. 10. 21. [TIL] #37. 231020 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 개인과제 → 진행중 자바 종합 강의 복습 (2주차) → 진행중 내일 목표 알고리즘 문제 자바 개인과제 발생한 문제와 해결 1️⃣ 문자열 길이 상관없이 공백을 채우기 위해 코드를 수정하다가 Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '1' 이와 같은 에러가 발생했다. 에러가 발생한 이유는 format메서드 안에 올바르지 않은 방법으로 코드를 작성해서 그런 것이었다. 예를 들면 아래와 같이..(코드 일부분) String.format("%d. %s%10 | %s", mainMenu.getNumber(), mainMenu.getName(), mainMe.. 2023. 10. 20. [TIL] #36. 231019 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 개인과제 → 진행중 자바 종합 강의 복습 (1주차) 내일 목표 알고리즘 문제 자바 개인과제 자바 종합 강의 복습 (2주차) 발생한 문제와 해결 1️⃣ 원래는 getName()을 하면 각각의 이름이 출력됐는데, package를 생성해 원래 있던 파일을 그 곳에 다 넣었더니 getName을 했을 때 이름이 제대로 나오지 않았다. 왜 그런가 하고 봤더니 내가 package를 생성하기 전 Menu 클래스에 선언되어 있는 name 변수를 다른 파일에서 사용하기 위해서 static 으로 작성해놓은 상태여서 그런것이었다. 그래서 static을 지우니 정상적으로 동작하였다. 2️⃣ 메뉴를 선택했을 때 printCartCheck라는 메서드로 해당하는 메뉴의 리스트를 .. 2023. 10. 19. [TIL] #35. 231018 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 개인과제 → 진행중 자바 종합 강의 복습 (1주차) → 진행중 내일 목표 알고리즘 문제 자바 개인과제 자바 종합 강의 복습 (1주차) 발생한 문제와 해결 오늘 Chapter2 개인과제를 하면서, 아래와 같은 에러가 발생했다. There is no default constructor available in 'Menu’ Menu 클래스에 기본 생성자를 만들어주지 않아 발생한 에러였다. Menu 클래스에 기본생성자를 만들어 문제를 해결하였다. 느낀점 알고리즘 문제를 풀면서 컴프리헨션을 새롭게 알게 되었다. 며칠 전에 이것을 다른 사람 코드에서 본 적이 있는데 그 때는 이것이 뭔지 제대로 알지 못하고 넘어갔는데 오늘 확실하게 알게 되었다. 미루고 미루던 Ch.. 2023. 10. 19. [TIL] #34. 231017 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 강의 (4주차) 자바 종합 강의 (5주차) 내일 목표 알고리즘 문제 자바 개인과제 자바 종합 강의 복습 (1주차) 발생한 문제와 해결 5주차 과제 진행 중에 2 문제 푸는 동안 에러가 발생했다. 코드는 아래와 같이 작성했고, double sum = bookList.stream().filter(book -> book.getCategory().equals("IT")) .map(book -> book.getPrice()).sum(); 발생한 에러는 다음과 같았다. Cannot resolve method 'sum' in 'Stream' 숫자형으로 변환해주지 않고 sum()을 사용하려고 해서 에러가 발생한 것 같았다. 그래서 아래와 같이 코드를 수정해줬다.. 2023. 10. 17. [TIL] #33. 231016 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 문법 종합 (3주차) HTTP 공부 미니 프로젝트 chapter1 정리 내일 목표 알고리즘 문제 자바 종합 강의 (4주차) 자바 종합 강의 (5주차) 느낀점 파이썬에서는 문자열도 리스트처럼 answer = s[len(s)//2-1] 이런식으로 가져오는 것이 가능하다는 것을 처음 알았다. 모르고 문제를 풀었다가 문자열을 리스트로 변환했는데 필요없는 과정이었다 ㅋㅋ... 그리고 슬라이싱으로 풀 수 있는 문제였는데 전혀 생각하지 못했다.. 그리고 음수로 된 인덱스는 문자열의 끝에서부터 역순으로 센다는 것을 처음 알았다. 그래서 음수 인덱스로 문제를 푼 것을 보고 이런 방법도 있구나 하고 정말 놀랐다. 가변 길이 매개변수라는 것이 있는 줄 몰랐는데 이번에 자.. 2023. 10. 16. 이전 1 ··· 12 13 14 15 16 17 18 ··· 20 다음