인사말

오늘 악몽을 꿨어요,,

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 활용하기

요약

  1. 코드 카타 2문제
    1. 배열의 원소만큼 추가하기
    2. 배열의 길이에 따라 다른 연산하
  2. LLM 특강
  3. DRF 강의
    1. 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을 더해줬어요
  • else라면
    • for i in range(1, len(arr), 2):
      • 홀수 인덱스 값에 n을 더해줬어요. 그럼 문제 해결!

2. LLM 특강


3. DRF 강의

3.1. DRF 강의_Serializer 활용하기 🔗 링크


마무리

급한 일이 생겨서 도중에 나가야 했지만 ㅠㅠ

그래도 오늘은 자가 진단 테스트 문제를 풀어보면서, 저를 되돌아볼 수 있었어요

 

제가 Django랑 DRF는 무조건 챙겨가려 했거든요?

다행히 Django랑 DRF 부분은 잘 입력하는 걸 느꼈어요

 

그래도 잊지 않도록 꾸준히 공부하려구요

파이팅입니다!

 

따듯한 주말 보내세요!

🐾Recent posts