오늘의 일정 | |
오전(09:00 ~ 13:00) | 09:00~10:00 코드 카타 2문제 10:00~13:00 DRF 강의_더 빠른 속도를 위해, Redis, 캐싱 |
오후(14:00 ~ 18:00) | 14:00~14:30 팀 오후 회의 14:30~16:30 DRF 강의_API 문서화, DRF-Spectacular |
저녁(19:00 ~ 21:00) | 19:00~20:00 베이직반 |
요약
- 코드 카타 2문제
- 첫 번째로 나오는 음수
- 순서 바꾸기
- DRF 강의
- 베이직반 수업 - Class
오전(09:00 ~ 13:00)
1. 코드 카타 2문제
1.1. 첫 번째로 나오는 음수
def solution(num_list):
answer = 0
for i in range(len(num_list)):
if num_list[i]<0:
return i
return -1
🤔 코드 설명
- 무작위로 들어있는 num_list에서 한 개만 있는 음수인 값을 뽑아내면 되는 문제예요
- for i in range(len(num_list)):
- for문과 range() 함수를 써서, num_list 길이(len)만큼 인덱스 번호를 뽑아낼게요
- if num_list[i]<0:
- 만약 num_list[i]의 값이 0보다 작으면 음수값이에요!
- return i
- 그럴 경우 return i를 해주면 해당 음수값이 나오고,
- return -1
- 만약 음수값 자체가 없다면 -1을 return 하도록 해주면 문제 해결!
1.2. 순서 바꾸기
def solution(num_list, n):
return num_list[n:] + num_list[:n]
🤔 코드 설명
- n번째 원소 이후의 원소들과! n번째까지의 원소들로 나눠서 이어 붙이는 문제예요
- 단순히 말해서 n값만큼 슬라이싱하여 풀면 되는 문제입니다
- return num_list[n:] + num_list[:n]
- n번째 원소 이후의 원소와 n번째까지의 원소를 이어 붙여 주면 문제 해결!
2. DRF 강의
2.1. 더 빠른 속도를 위해, Redis, 캐싱 🔗 링크
오후(14:00 ~ 18:00)
2. DRF 강의
2.2. API 문서화, DRF-Spectacular 🔗 링크
저녁(19:00 ~ 21:00)
3. 베이직반 수업
이제 Class와도 잘 놀게 됐어요! 너무 재밌어요 ㅎㅎㅎ
마무리
요즘 너무 달려댔더니 힘들어서 천천히 쉬어가면서 하고 있어요
너무 빡빡하게 일정을 짜서 달렸더니 많이 지치네요 🤣
그래도 해야죠
그래서 여유를 가지고 하려구요. 그래야 길게 달릴 수 있을 거 같아서요 ㅎㅎ
평소 읽고 싶었던 소설책도 읽으면서 마음 정리하고 있어요
부담을 덜 느끼게 돼서 그런지, 공부할 때도 즐겁네요 😁
저는 저와의 싸움 중이니, 한 번쯤은 쉬어가도 될 거 같아요
파이팅입니다!
오늘도 수고 많으셨어요~!
'📕 내일배움캠프 TIL' 카테고리의 다른 글
[TIL] 내일배움캠프 본캠프 49일차_코드 카타, DRF 강의, 베이직반, Streamlit 특강 (0) | 2025.02.06 |
---|---|
[TIL] 내일배움캠프 본캠프 48일차_코드 카타, DRF 강의, 베이직반 (0) | 2025.02.05 |
[TIL] 내일배움캠프 본캠프 46일차_코드 카타, DRF 강의, 베이직반 (0) | 2025.02.03 |
[TIL] 내일배움캠프 본캠프 45일차_코드 카타, LLM 특강, DRF 강의, 베이직반 (0) | 2025.01.31 |
[TIL] 내일배움캠프 본캠프 44일차_코드 카타, LLM 특강 및 필수 과제 (1) | 2025.01.27 |