TIL_5주차(4) 코드카타: 알고리즘/SQL

원진·2025년 1월 17일

알고리즘

1. 자연수 뒤집어 배열로 만들기

풀이:

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int* solution(long long n) {
    // 리턴할 값은 메모리를 동적 할당해주세요.
    int* answer = (int*)malloc(sizeof(int)*12);
    for(int i=0; n!=0; i++){
        answer[i]=n%10;
        n/=10;
    }
    return answer;
}

자연수 뒤집어 배열로 만들기

2. 문자열을 정수로 바꾸기

풀이:

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

// 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요.
int solution(const char* s) {
    int answer = 0;
    answer=atoi(s);
    return answer;
}

문자열을 정수로 바꾸기

SQL

1. 가장 비싼 상품 구하기

풀이:

SELECT MAX(PRICE) AS MAX_PRICE
from PRODUCT

가장 비싼 상품 구하기

2. NULL 처리하기

풀이:

SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE
from ANIMAL_INS

NULL 처리하기

0개의 댓글