[내일배움캠프-퍼포먼스 마케터] 본캠프 72일차

이석민·2025년 7월 25일
post-thumbnail

오늘 학습한 내용

SQL 코드카타

테이블:Users

+----------------+---------+ 
| 열 이름 | 유형 | 
+----------------+---------+ 
| user_id | int | 
| name | varchar | 
+----------------+---------+ 
user_id는 이 테이블의 기본 키(고유한 값을 갖는 열)입니다. 
이 테이블에는 사용자의 ID와 이름이 포함되어 있습니다. 이름은 대문자와 소문자로만 구성됩니다.
 

이름의 첫 글자만 대문자로, 나머지는 소문자로 만드는 솔루션을 작성하세요.

결과 테이블을 순서대로 반환합니다 user_id.

작성쿼리 

SELECT user_id , 
CONCAT(UPPER(SUBSTR(name,1,1)),LOWER(SUBSTR(name,2))) AS name 
FROM Users
ORDER BY user_id

PYTHON 코드카타

문제 설명
어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때,
n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요.

제한사항
1 ≤ n ≤ 1,000,000

풀이

def solution(n):
    return 1 if int(n**0.5)**2 == n else 2

0개의 댓글