인사말
오늘 악몽을 꿨어요,,
1시간 간격으로 계속 깼더니 많이 어지럽네요 😵💫
식은땀 때문에 감기까지 걸렸어요! 👍🏻
그래도
해야 할 건 다 해야 하니까, 오늘도 열심히 해봅시다!
몸 따듯하게 하시고, 감기 조심하세요 ㅎㅎ
오늘만 힘내면 주말이에요! 파이팅!🔥
오늘의 일정 | |
오전(09:00 ~ 13:00) | 09:00~10:00 코드 카타 2문제 10:00~10:20 팀 오전 회의 11:00~12:00 LLM 특강 12:00~13:00 DRF 강의_Serializer 활용하기 |
요약
- 코드 카타 2문제
- 배열의 원소만큼 추가하기
- 배열의 길이에 따라 다른 연산하기
- LLM 특강
- DRF 강의
- Serializer 활용하기 🔗 링크
오전(09:00 ~ 13:00)
1. 코드 카타 2문제
1.1. 배열의 원소만큼 추가하기
def solution(arr):
answer = []
for i in arr:
for j in range(i):
answer.append(i)
return answer
🤔 코드 설명
- arr에 있는 숫자만큼 answer에 추가해 주는 문제예요
- for i in arr:
- arr를 순차적으로 순회할게요
- for j in range(i):
- 그 순회한 값의 range 만큼을 j에 담아줄게요
- answer.append(i)
- answer에 i 숫자를 추가해 주면, 문제 해결!
1.2. 배열의 길이에 따라 다른 연산하기
def solution(arr, n):
# 배열의 길이가 홀수인지 짝수인지 확인
if len(arr) % 2 == 1:
# 배열의 길이가 홀수라면 짝수 인덱스에 n을 더함
for i in range(0, len(arr), 2):
arr[i] += n
else:
# 배열의 길이가 짝수라면 홀수 인덱스에 n을 더함
for i in range(1, len(arr), 2):
arr[i] += n
return arr
🤔 코드 설명
- 배열의 길이(len)에 따라서 짝수/ 홀수 위치에 n을 더하는 문제였어요
- 만약 len(arr)가 홀수라면, 짝수 인덱스에 n을 더해야 해요
- for i in range(0, len(arr), 2):
- 이 코드가 짝수 인덱스를 의미해요
- arr[i] += n
- 그래서 그 인덱스 값에 n을 더해줬어요
- for i in range(0, len(arr), 2):
- else라면
- for i in range(1, len(arr), 2):
- 홀수 인덱스 값에 n을 더해줬어요. 그럼 문제 해결!
- for i in range(1, len(arr), 2):
2. LLM 특강
3. DRF 강의
3.1. DRF 강의_Serializer 활용하기 🔗 링크
마무리
급한 일이 생겨서 도중에 나가야 했지만 ㅠㅠ
그래도 오늘은 자가 진단 테스트 문제를 풀어보면서, 저를 되돌아볼 수 있었어요
제가 Django랑 DRF는 무조건 챙겨가려 했거든요?
다행히 Django랑 DRF 부분은 잘 입력하는 걸 느꼈어요
그래도 잊지 않도록 꾸준히 공부하려구요
파이팅입니다!
따듯한 주말 보내세요!
'📕 내일배움캠프 TIL' 카테고리의 다른 글
[TIL] 내일배움캠프 본캠프 47일차_코드 카타, DRF 강의, 베이직반 (0) | 2025.02.04 |
---|---|
[TIL] 내일배움캠프 본캠프 46일차_코드 카타, DRF 강의, 베이직반 (0) | 2025.02.03 |
[TIL] 내일배움캠프 본캠프 44일차_코드 카타, LLM 특강 및 필수 과제 (1) | 2025.01.27 |
[TIL] 내일배움캠프 본캠프 43일차_코드 카타, Ch4 발제, LLM 특강, 베이직반 (0) | 2025.01.24 |
[TIL] 내일배움캠프 본캠프 42일차_코드 카타, DRF 강의, Doker 특강, 베이직반 수업 (0) | 2025.01.23 |