Lv1. 두개 뽑아서 더하기 (Python)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/68644?language=python3
내가 작성한 코드
def solution(numbers):
answer = []
for i in range(len(numbers)):
for j in range(i+1, len(numbers)):
s = numbers[i] + numbers[j]
if s not in answer:
answer.append(s)
answer.sort()
return answer
Lv1. 12세 이하인 여자 환자 목록 출력하기 (MySQL)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/132201
내가 작성한 코드
SELECT PT_NAME,
PT_NO,
GEND_CD,
AGE,
CASE WHEN TLNO IS NULL THEN 'NONE' ELSE TLNO END AS TLNO
FROM PATIENT
WHERE AGE <= '12' AND GEND_CD = 'W'
ORDER BY AGE DESC, PT_NAME ASC
Lv0. 배열 뒤집기 (C)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/120821
내가 작성한 코드
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int* solution(int num_list[], size_t num_list_len) {
// num_list_len개의 int를 저장할 수 있는 배열을 동적 할당
// int 하나의 크기(sizeof(int)) * 배열 길이(num_list_len) -> int num_list_len개를 저장할 수 있는 메모리 할당
int* answer = (int*)malloc(sizeof(int)*num_list_len);
// 원본 배열의 마지막 원소부터 차례대로 결과 배열에 저장
for (int i=0; i<num_list_len; i++){
// answer[0] = num_list[마지막]
// answer[1] = num_list[뒤에서 두번째] ..
answer[i] = num_list[num_list_len-1-i];
}
return answer;
}
// C언어에서는 실행되는 한 문장이 끝날때마다 세미콜론을 붙임'코딩테스트' 카테고리의 다른 글
| [25.12.31 코테(Python/MySQL/C)]-내적&헤비 유저가 소유한 장소&정수 제곱근 판별 (0) | 2025.12.31 |
|---|---|
| [25.12.30 코테(Python/MySQL/C)]-약수의 합&잡은 물고기 중 가장 큰 물고기의 길이 구하기&숫자 비교하기 (0) | 2025.12.30 |
| [25.12.26 코테(Python/MySQL)]-정수 내림차순으로 배치하기&잔챙이 잡은 수 구하기 (0) | 2025.12.26 |
| [25.12.24 코테(Python/MySQL)]-모의고사&조건에 맞는 도서 리스트 출력하기 (0) | 2025.12.24 |
| [25.12.23 코테(Python/MySQL)]-가장 가까운 글자&인기있는 아이스크림 (0) | 2025.12.23 |