[LeetCode] Biggest Single Number

아르당·2026년 2월 8일

LeetCode

목록 보기
137/213
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

Table: MyNumbers

Column NameType
numint

이 테이블은 중복된 값이 포함될 수 있다(즉, SQL에서 이 테이블은 기본 키가 없다).
이 테이블의 각 행은 정수가 포함되어 있다.

단일 숫자란 MyNumbers 테이블에서 한 번만 나타난 숫자를 말한다.

가장 큰 단일 숫자를 찾아라. 단일 숫자가 없으면 null을 반환해라.

Example

#1
Input:
MyNumbers table:

num
8
8
3
3
1
4
5
6

Output:

num
6

Explanation: 단일 숫자는 1, 4, 5, 6이다.
6은 가장 큰 단일 숫자이고, 반환한다.

#2
Input:
MyNumbers table:

num
8
8
7
7
3
3
3

Output:

num
null

Explanation: 입력된 테이블에 단일 숫자가 없어서 null을 반환한다.

Solved

-- Write your PostgreSQL query statement below
select max(num) as num
from (
    select num
    from MyNumbers
    group by num
    having count(num) = 1
) as numbers
profile
내 마음대로 코드 작성하는 세상

0개의 댓글