[TIL] 20210111

vednuegnuoy·2021년 1월 11일
0

TIL

목록 보기
22/31

💡 오늘 한 일

  • Baekjoon 단계별 알고리즘 9단계(기본 수학 2)
    • 문제 11653 > 소인수분해 풀이
      N을 소인수분해하는 문제

      소인수분해 : 1이 아닌 자연수를 소수들만의 곱으로 나타내는 것

    • 문제 1929 > 소수 구하기 풀이
      에라토스테네스의 체로 풀어 봅시다.

      문제를 풀기 전 에라토스테네스의 체 에 대한 정의부터 알고 가야한다.


      에라토스테네스의 체 란?
      가장 대표적인 소수(Prime Number) 판별 알고리즘으로 마치 체처럼 걸러낸다고 하여 이름이 붙여졌다. 대량의 소수들을 한꺼번에 판별해서 빠르고 정확하게 구현할 경우 사용한다.
      [참고] 에라토스네스의 체

      • 일반적 방법 : 해당 숫자를 (2 ~ 해당숫자 -1)번째 수로 차례대로 나눠 풀이
      • 에라토스테네스의 체 : (2 ~ 해당숫자)범위 숫자에서 배수를 모두 지우고 남는 숫자가 소수

    소수 i를 발견할 때마다 해당하는 i의 그 다음 큰 배수 부터 모두 걸러낸다.
    (소수가 아닌 수는 1로 초기화하여 풀이) 이때 남는 숫자가 소수
    채점 중에 100% 에 거의 다 도달해서 틀렸습니다. 가 떠서 확인해보니 또 1이 출력된 것.. 1을 제외시켜야한다.


  • 코드로 배우는 스프링 웹 프로젝트
    1. [Part2] 스프링 MVC 설정 - ⑤ 스프링 MVC의 기본구조 📒p.108-124
      복습 겸 프로젝트 다시 실행 및 뒤에 부분 이어하기
      근데 Log 출력이 안됨..

      갑자기 Part1에서 만든 프로젝트가 말썽 😣
      SpringMVC 프로젝트에서 로그 출력이 안 돼서 SpringProject 프로젝트를 실행을 했는데 마지막 테스트 때 로그도 찍히고 다 성공 했던 것이 뭐가 문젠건지 아무리 구글링해봐도 해결을 못봤다.
      이 오류로 진도가 늦어지고 있다. 내일 좀 더 해보고 프로젝트 새로 생성해서 처음부터 진행해야지
      (1/13) 이 코드의 원인은 무엇이었을까 ?
      온갖 방법을 찾아도 해결보지 못해서 결국 프로젝트 재생성


    2. [Part2] 스프링 MVC 설정 - ⑥ 스프링 MVC의 Controller 📒p.125-128
    • @Controller, @RequestMapping
      진행하다가 로그 찍히는 부분에서 막혀버림

🔔 내일 할 일

  • 코드로 배우는 스프링 웹 프로젝트
    • Part2 부분 다시 진행
    • Part1 프로젝트에서 나는 오류 해결
  • Baekjoon 단계별 알고리즘 9단계(기본 수학 2)
  • 기술면접 정리 시작하기

0개의 댓글