코드카타 29

[2025/01/14]알고리즘 코드카타 9회차

PYTHON자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. def solution(n):    answer = min([i for i in range(1, n+1) if n % i == 1])    return answer SQL입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. SELECT ANIMAL_TYPE, IF(NAME IS..

코드카타 2025.01.14

[2025/01/13]알고리즘 코드카타 8회차

PYTHON1. 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. def solution(arr):     answer = sum(arr) / len(arr)     return answer 2. 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. def solution(n):     answer = sum([int(i) for i in str(n)])     return answer 3. 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. def solution(n):     ..

코드카타 2025.01.13

[2025/01/10]알고리즘 코드카타 7회차

PYTHON정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. def solution(num):     if num % 2 == 0 :         answer = 'Even'     else :         answer = 'Odd'     return answer SQL동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다. SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC

코드카타 2025.01.10

[2025/01/09]알고리즘 코드카타 6회차

PYTHON정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. def solution(numbers):     answer = sum(numbers) / len(numbers)     return answer SQL동물 보호소에 들어온 동물 중 젊은 동물의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.(INTAKE_CONDITION이 Aged가 아닌 경우를 뜻함) SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION  'Aged' ORDER BY ANIMAL_ID

코드카타 2025.01.09

[2025/01/08]알고리즘 코드카타 5회차

PYTHON정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. def solution(n):     answer = sum([i for i in range(n+1)][::2])     return answer SQL동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요. SELECT DATETIME '시간' FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1

코드카타 2025.01.08

[2025/01/07]알고리즘 코드카타 4회차

PYTHON각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. def solution(angle):     if 0         answer = 1     elif angle == 90 :         answer = 2     elif 90         answer = 3     else :         answer = 4     return answer SQL동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요. SELECT NAME FROM ..

코드카타 2025.01.07

[2025/01/06]알고리즘 코드카타 3회차

PYTHON1. 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. def solution(num1, num2):     answer = num1 + num2     return answer 2. 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. def solution(num1, num2):     if num1 == num2 :         answer = 1     else :         answer = -1     return answer 3. 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을..

코드카타 2025.01.06

[2025/01/03]알고리즘 코드카타 2회차

PYTHON머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요def solution(age):     answer = 2023 - age     return answer SQL동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요.SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID

코드카타 2025.01.03

[2025/01/02]알고리즘 코드카타 1회차

PYTHON1. 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.def solution(num1, num2):    answer = num1 - num2    return answer 2. 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요.def solution(num1, num2):    answer = num1 * num2    return answer 3. 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.def solution(num1, num2): ..

코드카타 2025.01.02