오늘 학습한 내용
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