디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

그리고 토스 코드 지피티에 물어보면 다르게 나오잖아

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 139 추천 0 댓글 4
														

모범 답안

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

class Solution {


    fun solution(assets: Array<String>): Array<String> =

        assets.mapNotNull { asset -> runCatching { asset.toAssetResult() }.getOrNull() }

            .sorted()

            .filter(Asset::isValid)

            .map(Asset::text)

            .distinct()

            .toTypedArray()


}


object ValidationError : Throwable()



fun String.toAssetResult(): Asset =

    when {

        length != 9 -> throw ValidationError

        slice(0..1).toIntOrNull() == null -> throw ValidationError

        get(2) != '-' -> throw ValidationError

        runCatching { Asset.Type.valueOf(slice(3..4)) }.isFailure -> throw ValidationError

        slice(5..6).toIntOrNull() == null -> throw ValidationError

        slice(7..8).toIntOrNull() == null -> throw ValidationError

        else -> Asset(

            text = this,

            yy = slice(0..1).toInt(),

            type = Asset.Type.valueOf(slice(3..4)),

            mm = slice(5..6).toInt(),

            no = slice(7..8).toInt()

        )

    }


data class Asset(

    val text: String,

    val yy: Int,

    val type: Type,

    val mm: Int,

    val no: Int

) : Comparable<Asset> {


    enum class Type {

        SP, KE, MO, CO, DE

    }


    val isValid: Boolean

        get() {

            return (yy in 13..22) && (mm in 1..12) && when {

                yy == 13 && mm < 4 -> false

                yy == 22 && mm > 8 -> false

                else -> true

            } && (no in 1..99)

        }


    override fun compareTo(other: Asset): Int {

        return when {

            yy > other.yy -> 1

            yy < other.yy -> -1

            type.ordinal > other.type.ordinal -> 1

            type.ordinal < other.type.ordinal -> -1

            mm > other.mm -> 1

            mm < other.mm -> -1

            no > other.no -> 1

            no < other.no -> -1

            else -> 0

        }

    }


}


모범답안 맞지?



24b0d121e09c28a8699fe8b115ef046eca4fccfe


24b0d121e09c28a8699fe8b115ef046ecd4ccff7



24b0d121e09c28a8699fe8b115ef046ecd4ccff7



지피티는 지적도 안하는데


뭔 씨발 지피티 넣고 해석하니 뭐니 이러냐


내가 씨발 궁금해서 넣어보고 왔다


지피티는 지적도 안하는구만


뭔 씨발 지적했다고 지피티라 카면 뭐라해야할지도 모르겄네 그냥



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 며느리, 사위되면 시댁, 처가에 잘할 것 같은 스타 운영자 25/10/13 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2877621 나도 회사에서쓰는 프로그램 간단하게 파이인스톨러썻는데 [1] 밀우갤로그로 이동합니다. 08.03 69 0
2877620 나도 파이썬 안좋아했고 학교다닐때나 쓰는줄알았는데... [3] ㅆㅇㅆ(124.216) 08.03 185 0
2877619 인생은 운과 노력의 종합이라고?? 뒷통수한방(1.213) 08.03 141 0
2877618 다시 작업이나 하러가야겠다 [5] ㅆㅇㅆ(124.216) 08.03 110 0
2877617 피자헛이 망했다 [2] 개멍청한유라갤로그로 이동합니다. 08.03 100 0
2877614 vs code extension 하나 만들어봤다. [4] 프갤러(125.31) 08.03 99 2
2877613 ㄹㅇ 코딩 실력이란 게 별로 필요가 없긴 함 [4] 에이도비갤로그로 이동합니다. 08.03 206 1
2877612 사람마다 프로그램다운로드 위치가 다른데 어떻게 프로그램이 동작함? [2] 프갤러(118.223) 08.03 97 0
2877607 인생은 노력임 ㅎㅎ [2] 뒷통수한방(1.213) 08.03 102 0
2877606 신천지 성도들도 이만희한테 열정은차고 넘친다 ㅋㅋ 프갤러(121.139) 08.03 106 1
2877604 진짜 ㅆㅇㅆ 플밍에 대한 열정은 ㅇㅈ이긴 함 [4] 에이도비갤로그로 이동합니다. 08.03 126 0
2877602 121.139 누군가 했더니 금마였네 ㅆㅇㅆ(124.216) 08.03 97 0
2877601 ㅆㅇㅆ <- 방구석 it 사이비 [1] 프갤러(121.139) 08.03 110 4
2877600 회사에서 말하는 협업이란 [1] 프갤러(59.16) 08.03 116 0
2877599 실력이라는게 코딩 스킬과 도메인 스킬 다 나눠져있음 ㅆㅇㅆ(124.216) 08.03 125 0
2877596 팀노바인가 뭔가가 AI 부정하는건 어쩔수 없지 않나 ㅆㅇㅆ(124.216) 08.03 119 0
2877594 ■요즘 합격할려면 무슨 포폴이 대세인가요? [1] ㅇㅇ갤로그로 이동합니다. 08.03 118 0
2877592 파이썬 문제 [5] ㅇㅇ갤로그로 이동합니다. 08.03 121 0
2877591 AI 내려치기 하는 애들은 팀노바 애들 아닐까 싶다 [4] 프갤러(121.148) 08.03 165 0
2877590 121.139 말하는거보니 프로그래밍쪽도 아닌거 같은데 ㅆㅇㅆ(124.216) 08.03 60 0
2877588 거지세계에서 ㅆㅇㅆ가 커보이는건 당연하지 ㅋㅋ [2] 프갤러(121.139) 08.03 105 4
2877587 일단 현재 프갤에서 플밍 제일 고수는 ㅆㅇㅆ인 것 같음 [7] 아스카영원히사랑해갤로그로 이동합니다. 08.03 163 0
2877586 좀 코딩을 할 때 필요 해석문 좀 달아놔라 [6] 짇알옆차기(222.113) 08.03 130 0
2877584 인공지능에 대한 환상 프갤러(121.148) 08.03 85 0
2877580 프로그래밍 언어 만들어본 사람 있음? [6] ㅇㅇ갤로그로 이동합니다. 08.03 113 0
2877579 아이큐 같은게 사람 포텐셜을 전부 파악못하고 아이큐는 변함 [4] ㅆㅇㅆ(124.216) 08.03 123 0
2877577 난 iq검사떄 프갤러(121.139) 08.03 72 0
2877576 본인 아이큐 검사 98 나왔었음 [16] 루도그담당(58.239) 08.03 139 0
2877575 내 정리한 내용들 보는데 생각보다 열심히 공부했네 [3] ㅆㅇㅆ(124.216) 08.03 79 0
2877574 너네는 근데 공부한 내용 어떻게 정리해두냐? [4] ㅆㅇㅆ(124.216) 08.03 120 0
2877573 실베에 IQ 276 보니까 [3] 루도그담당(58.239) 08.03 142 0
2877568 내가 정리한 알고리즘 개념 그래프는 이러함 [2] ㅆㅇㅆ(124.216) 08.03 117 0
2877567 내 공부법 어떤지 소개해줌. [4] ㅆㅇㅆ(124.216) 08.03 129 0
2877566 걍 라이브러리 쓸까 [9] 루도그담당(58.239) 08.03 133 0
2877565 또 장애인 한마리 계속 시비걸면서왔군 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 08.03 95 0
2877564 리트코드 관련해서 어떤 데이터가 어떻게 연관있는지 정리한 [2] ㅆㅇㅆ(124.216) 08.03 100 0
2877563 하루에 한줄 감사의 코딩 [2] 공기역학갤로그로 이동합니다. 08.03 82 0
2877562 리트코드는 문제어떤 순서로 푸냐 [3] 밀우갤로그로 이동합니다. 08.03 81 0
2877559 거지말단새기가 아부리터는 나만 불편하나 프갤러(121.139) 08.03 78 4
2877558 요즘은 런타임에 동적 코드 소스 제네레이터 쓰라고 함 [3] ㅆㅇㅆ(124.216) 08.03 104 0
2877555 아 어렵다 [2] 루도그담당(58.239) 08.03 78 0
2877554 나 요즘은 지피티 코드를 내 멘토로 하기로 함 ㅆㅇㅆ(124.216) 08.03 82 0
2877553 확실히 정신병자 새끼들은 상종하면 안됨 프갤러(45.83) 08.03 98 4
2877551 코드 계속 따라치다보면 뭔가 그래 항상 [2] ㅆㅇㅆ(124.216) 08.03 98 0
2877550 진짜 파이 인스톨러 너무 좆같아 그냥 ㅆㅇㅆ(124.216) 08.03 87 0
2877549 날이 너무 무덥다 진짜 [2] ㅆㅇㅆ(124.216) 08.03 79 0
2877548 direct call 구현하는데 좆빡세네 루도그담당(58.239) 08.03 87 0
2877547 Dive into SOLANA [1] 어린이노무현갤로그로 이동합니다. 08.03 84 0
2877544 청소하기도싫고, 더워서 나가기도 싫다. 프갤러(121.139) 08.03 77 0
2877543 ㅆㅇㅆ 보면 [2] 프갤러(121.139) 08.03 113 6
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2