Ming's Life

[내일배움캠프] 17일차 본문

내일배움캠프

[내일배움캠프] 17일차

chamiii 2025. 6. 4. 20:59

1. 오늘 학습 키워드

  • 파이썬 코드카타

 


 

2. 오늘 학습 한 내용을 나만의 언어로 정리하기

 

 

 

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

def solution(s):
    answer = len(s) // 2
    if len(s) % 2 != 0: 
        return s[answer]
    else:
        return s[answer-1:answer+1]

 

 

길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.

def solution(n):
    answer = '수박' * n
    return answer[:n]

 

 

길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.

def solution(a, b):
    return sum(c * d for c, d in zip(a,b))

 

 

두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요

def solution(left, right):
    return sum(-i if (i ** 0.5).is_integer() else i for i in range(left, right+1))

 

 

3. 학습하며 겪었던 문제점 & 에러 

 

반복 학습 필요

 

4. 내일 학습 할 것은 무엇인지 

 

SQL / Python 코드카타 , 파이썬 공부

'내일배움캠프' 카테고리의 다른 글

[내일배움캠프] 19일차  (0) 2025.06.09
[내일배움캠프] 18일차  (0) 2025.06.05
[내일배움캠프] 16일차  (0) 2025.06.02
[내일배움캠프] 14일차  (0) 2025.05.29
[내일배움캠프] 13일차  (3) 2025.05.28