TIL 제출하기(매일 23:59 까지)
❤️🔥TIL : Today I Learned
매일 저녁, 공부를 마무리하면서 제출해주세요.
하루에 1%씩만 나아가도 4개월 동안 쌓이면 꽤 덩치가 커진답니다 :)
[TIL을 쓰는 이유]
1. 스스로 어제보다 한 발 더 나아갔다는 것을 자각하기
2. TIL을 쓰기 위해서라도, 오늘 반드시 단 하나라도 배우기
3. 꾸준히 기록을 남기는 습관 가지기
알고리즘 코드카타
물론입니다! 주어진 두 정수 num1과 num2가 같으면 1을 반환하고, 다르면 -1을 반환하는 함수를 Java로 작성해 보겠습니다.
문제 해결 방법
- num1과 num2가 같은지 비교합니다.
- 같으면 1을 반환하고, 다르면 -1을 반환합니다.
Java 코드
public class Solution {
public int solution(int num1, int num2) {
// 두 수가 같으면 1을 반환, 다르면 -1을 반환
return num1 == num2 ? 1 : -1;
}
public static void main(String[] args) {
Solution sol = new Solution();
// 테스트 케이스
System.out.println(sol.solution(2, 3)); // -1
System.out.println(sol.solution(11, 11)); // 1
System.out.println(sol.solution(7, 99)); // -1
}
}
코드 설명
- solution 함수:
- num1과 num2를 비교합니다.
- num1 == num2 조건이 참이면 1을 반환하고, 거짓이면 -1을 반환합니다.
- main 함수:
- solution 함수를 테스트하기 위해 다양한 테스트 케이스를 제공합니다.
입출력 예
- 예1: num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 반환합니다.
- 예2: num1이 11이고 num2가 11이므로 같습니다. 따라서 1을 반환합니다.
- 예3: num1이 7이고 num2가 99이므로 다릅니다. 따라서 -1을 반환합니다.
이 Java 코드를 통해 주어진 두 정수가 같으면 1을, 다르면 -1을 반환하는 문제를 해결할 수 있습니다.
SQL 코드카타
주어진 문제를 해결하기 위해 ANIMAL_INS 테이블에서 동물 보호소에 들어온 동물의 수를 조회하는 SQL 쿼리를 작성하겠습니다.
문제 해결 방법
- COUNT 함수를 사용하여 테이블에 있는 행의 수를 세면 동물 보호소에 들어온 동물의 수를 알 수 있습니다.
SQL 쿼리
SELECT
COUNT(*) AS count
FROM
ANIMAL_INS;
쿼리 설명
- SELECT 문:
- COUNT(*) AS count를 사용하여 ANIMAL_INS 테이블의 모든 행을 세고, 이를 count라는 별칭으로 출력합니다.
- FROM 문:
- ANIMAL_INS 테이블에서 데이터를 가져옵니다.
예시 데이터
ANIMAL_INS 테이블:
ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKE
A399552 | Dog | 2013-10-14 15:38:00 | Normal | Jack | Neutered Male |
---|---|---|---|---|---|
A379998 | Dog | 2013-10-23 11:42:00 | Normal | Disciple | Intact Male |
A370852 | Dog | 2013-11-03 15:04:00 | Normal | Katie | Spayed Female |
A403564 | Dog | 2013-11-18 17:03:00 | Normal | Anna | Spayed Female |
실행 결과
위의 SQL 쿼리를 실행하면 주어진 예시 데이터에 대해 다음과 같은 결과가 나옵니다:
count
4 |
---|
이 쿼리를 통해 ANIMAL_INS 테이블에 들어온 동물의 수를 정확하게 조회할 수 있습니다.
느낀점
아니 왜 실제 테이블이랑 나오라고하는 값이 다른건데 수정해!
[5일차] 오늘은 08.02(금)_SQL이랑 언어알고리즘을 같이 담아서 썻다
'TIL > 스파르타 코드카타' 카테고리의 다른 글
[내일배움캠프] 사전캠프 코드카타 7번 문제 (0) | 2024.08.10 |
---|---|
[내일배움캠프] 사전캠프 코드카타 6번 문제 (0) | 2024.08.10 |
[내일배움캠프] 사전캠프 코드카타 4번 문제 (0) | 2024.08.10 |
[내일배움캠프] 사전캠프 코드카타 3번 문제 (0) | 2024.08.10 |
[내일배움캠프] 사전캠프 코드카타 2번 문제 (0) | 2024.08.09 |