해결된 질문
작성
·
284
1
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
안녕하세요. 섹션6 날짜와 시간 문제풀이2번째에서 막혀서 질문을 드립니다.
현재 저의 코드 상태가
그림으로 보시는 봐와 같이 이런 상태이고,
지금 이 상태 에서, 월요일이 첫 시작 일 때(2024년 1월 1일기준),
월요일에서 날짜를 넣는 방법을 모르겠더라고요.
이럴 때 에는 문제와 풀이2 해석을 보는게 나은지? 아니면 검색을 해서 라도 푸는게 나은지 알고 싶습니다.
답변 부탁 드립니다.
참조한 클래스는 TestLoopPlus, TestAdjusters 이 두개를 참조 했습니다.(클래스 이름 +import는 pdf에서 봄)
답변 2
2
안녕하세요. 생각하는자님, 공식 서포터즈 OMG입니다.
특정 문제의 풀이 방법보다는
모르는 문제에 직면했을 때 어떻게 학습을 이어나가는게 좋을지에 대한 질문으로 이해하였습니다.
저라면 일단 문제 풀이에 대해 혼자서 고민해보는 시간을 갖고, 답이 안구해진다면 해답을 참고할 것 같습니다.
그리고 해답을 보았기 때문에 당장 문제를 푼다 하더라도 해답에 의존한 문제풀이가 될 확률이 높을 것이라 생각하여 일단 해답을 참고하여 결과물을 도출하고 넘어갑니다.
이후 복습할 때는 시간이 지났기에 문제를 풀 수 있었던 해답의 단서에 의존하지 않고 학습했던 내용을 기반으로 다시풀어보는 것을 권장합니다.
그 동안 쌓였던 배경지식이 늘어났기에 해답에서 제공했던 방식이 아닌 새로운 방식으로 접근해서 풀어볼 수도 있을 것이기에 정답이 안구해지는 상황이라면 해답을 참고하여 완성해보시면 좋을 것 같아요 😀
참고로 월요일을 먼저 출력하는 방법은 해답 코드 가장 첫부분에서 설명을 해주십니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
생각하는자님의 문제는 날짜와 시간 관련 코드에서 특정 조건(연, 월의 시작 요일 등)에 맞게 날짜를 배치하는 방법에 대한 것으로 보입니다. 특히, 2024년 1월 1일을 기준으로 월요일에 날짜를 넣는 방법에 대한 질문이신 것 같습니다.
이와 관련하여 직접적으로 동일 상황을 다룬 질문이나 답변을 찾기 어렵지만, 날짜와 시간을 다루는 방법과 관련하여 유사하게 궁금해하신 분들의 질문 중 하나를 공유드립니다. 해당 질문은 LocalDate
와 Period
를 사용하여 특정 기간을 계산하고 이를 LocalDate
객체에 적용하는 법에 대한 것입니다.
“Time클래스 Period의 값을 LocalDate에 넣기”라는 제목의 질문에서, Period
클래스를 사용하여 지정된 시간 범위를 구하고, 이를 다시 LocalDate
로 바꾸고자 하는 상황이 비슷할 수 있습니다. 여기서 Period
클래스는 두 날짜 간의 기간을 관리하며, LocalDate
클래스는 날짜를 표현하는 데 사용됩니다.
해당 질문의 답변에서는 Period
를 LocalDate
에 어떻게 적용할 수 있는지에 대한 구체적인 코드 예시나 설명은 담겨있지 않지만, 질문을 해결하기 위한 힌트나 방향을 제공받을 수 있습니다. 생각하는자님의 경우에는, 주어진 조건(예를 들어, 월의 시작 요일이 월요일일 때)에 맞게 날짜를 배열하는 방법에 대해 고민하고 계신 것으로 보이므로, LocalDate
와 관련된 메소드(예를 들어, withDayOfMonth()
, with(TemporalAdjusters.firstInMonth(DayOfWeek.MONDAY))
등)를 이용해 해결 방법을 모색해 보시는 것도 좋을 것 같습니다.
위 내용이 직접적인 코드 작성 방법에 대한 답은 아니지만, 해결 방향을 제시하는 데 도움이 될 수 있기를 바랍니다. 날짜와 시간 관련 문제는 java.time
패키지의 다양한 클래스와 메소드를 찾아보며 해결책을 찾는 것이 좋습니다. 포럼이나 문서, 튜토리얼 등 추가 외부 자료를 참고하시며, 다양한 시도를 해보시기를 권장드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
OMG님 늦은 시간 때에, 아주 친절히 답변을 해주셔서 감사합니디.