디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 123 추천 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/09/01 - -
AD 가전디지털, 신학기 페스타! 운영자 25/08/29 - -
2885764 갑자기 옛날에 공장에서 일할때 의리있는 형 생각남 [1] 뒷통수한방(1.213) 08.31 87 0
2885761 안전한거 원하면 러스트 말고 Ada를 써라. 나르시갤로그로 이동합니다. 08.31 67 0
2885755 독서 토론회때 공의 경계 가져가도 될까? [1] 메쿠이료갤로그로 이동합니다. 08.31 77 0
2885753 취업시장이 좀 살아나야 이직욕구가 생기지 밀우갤로그로 이동합니다. 08.31 98 0
2885748 nimf와 kime는 아무 관련이 없다 ㅋㅋ [13] 나르시갤로그로 이동합니다. 08.31 138 0
2885746 ai 이미지 처리 프갤러(220.79) 08.31 81 0
2885745 러스트 빠돌이들 ㅋㅋ 미개하긴 ㅋㅋ 나르시갤로그로 이동합니다. 08.31 53 0
2885742 오픈소스 기여 제발 하나만이라도 성공하고싶다 [1] ㅇㅇ(121.162) 08.31 76 0
2885734 왠지 졸리다 싶더니 벌써 12시 넘엇넹 [1] ♥냥덩이♥갤로그로 이동합니다. 08.31 74 0
2885730 .. ♥냥덩이♥갤로그로 이동합니다. 08.30 56 0
2885729 개같은 ai 뉴진파갤로그로 이동합니다. 08.30 42 0
2885724 냥덩이의 소중하고 순수한 마음을 지켜주세양..☘+ [6] ♥냥덩이♥갤로그로 이동합니다. 08.30 101 0
2885723 아아.. [3] ♥냥덩이♥갤로그로 이동합니다. 08.30 92 0
2885721 러스트는 컨티뉴어스 리팩토링에 강한 언어입니다. 프갤러(110.8) 08.30 69 0
2885718 나님 천국이에양..❤+ [3] ♥냥덩이♥갤로그로 이동합니다. 08.30 71 0
2885717 나님 꿀통 찻은듯? ♥냥덩이♥갤로그로 이동합니다. 08.30 79 0
2885716 러스트 싫어하는 이유는 두가집니다. 하나는 러슬람이 귀찮게해서고 [1] 프갤러(110.8) 08.30 74 0
2885715 ai가 발전하면 인류가 편해진다고 하는데 돈은 어케버냐? 프갤러(121.139) 08.30 59 0
2885713 [애니뉴스] 무료서버 찾았다- 프갤러(121.172) 08.30 60 0
2885712 자바 C# 이것만 해도 된다. 프갤러(59.16) 08.30 91 0
2885710 미국이 화웨이 때리기 할 때 나는 이미 다음 타겟은 삼성이라고 말했다 발명도둑잡기갤로그로 이동합니다. 08.30 101 0
2885709 근데 바이브코딩이 진짜 괜찮아? ㅇㅇ(211.110) 08.30 57 0
2885708 호동아재가 러스트싫어하는 이유는 XLM갤로그로 이동합니다. 08.30 62 0
2885707 gy 대신 원래 GI로 하려다가 미군 뜻 들킬까봐 gy로 발명도둑잡기갤로그로 이동합니다. 08.30 50 0
2885706 10년 전 블로그 쓸 때 놀랐던 것 [2] 발명도둑잡기갤로그로 이동합니다. 08.30 73 1
2885705 ㄱㅟ여운것을 보면 폭룍성이 올라간 [2] ♥냥덩이♥갤로그로 이동합니다. 08.30 71 0
2885704 中 “2차대전 땐 우리가 전우”… 日 보란 듯 美노병들 초대했다 발명도둑잡기갤로그로 이동합니다. 08.30 59 0
2885701 일단 내가 느낀건 클라는 돈이 안됨 ㅆㅇㅆ(124.216) 08.30 72 0
2885699 으아아아아아 화난다 프갤러(211.234) 08.30 45 0
2885698 웹,게임, 클라 걍 가리지 않고 하는데 점점 가난해지는 느낌 [1] ㅆㅇㅆ(124.216) 08.30 83 0
2885697 냥덩 만화상 이 만화가 대단하당⭐ 16회 수상작 ♥냥덩이♥갤로그로 이동합니다. 08.30 55 0
2885695 프갤도 망했네. 아니? 그냥 코딩시장이 망함 [1] 프갤러(220.121) 08.30 106 0
2885694 오늘도 웹개발중 [6] ㅆㅇㅆ찡갤로그로 이동합니다. 08.30 91 0
2885693 오늘 하루종일 멈춰있던 우리집 엘레베이터 스크린 발명도둑잡기갤로그로 이동합니다. 08.30 65 0
2885691 ‘인천대 임용’ 유승민 딸 유담 채용 과정 공개 촉구 발명도둑잡기갤로그로 이동합니다. 08.30 70 0
2885689 윤석열은 앱테크하는거 모른다. 안해봐서... 넥도리아(223.38) 08.30 61 0
2885688 애널의달성 2.///3 ♥냥덩이♥갤로그로 이동합니다. 08.30 64 0
2885683 마크툽-시작의 아이 발명도둑잡기갤로그로 이동합니다. 08.30 69 0
2885682 길냥이들이 나님 곁을 떠나지 않는구낭 [1] ♥냥덩이♥갤로그로 이동합니다. 08.30 74 0
2885680 5분 전부터 내 방 노트북 인터넷이 또 느려졌다 발명도둑잡기갤로그로 이동합니다. 08.30 46 0
2885678 나도 가난 탈출 위해 유튜브 해야 할 듯 [3] 발명도둑잡기갤로그로 이동합니다. 08.30 86 0
2885677 ㄱㅆㅅㅌㅊ❤+ ♥냥덩이♥갤로그로 이동합니다. 08.30 83 0
2885673 나님 유튜브 방송 주제 청사진 [1] ♥냥덩이♥갤로그로 이동합니다. 08.30 82 0
2885671 gy=ky=kyle=키리졸브=ghidra [1] 발명도둑잡기갤로그로 이동합니다. 08.30 70 0
2885669 100만원가지고 한 3개월동안 즐길 수 있는 취미 뭐있징 ㅇㅇ(223.38) 08.30 69 0
2885668 윤석열 2대 업적 [1] 발명도둑잡기갤로그로 이동합니다. 08.30 76 0
2885665 인간 문명은 고도의 노가다로 이루어짐 ♥냥덩이♥갤로그로 이동합니다. 08.30 60 0
2885663 현재 개발바닥을 한짤로 요약하면 [4] 슈퍼막코더(126.254) 08.30 112 0
2885661 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.30 60 0
2885659 나님 그냥 메이플 접으심 ㅇㅅㅇ 안할래..ㅜ ㅇㅇ(223.38) 08.30 57 0
뉴스 헨리, 오늘(4일) 올해 첫 신곡 'Closer To You' 발매! 9개월 만에 컴백 디시트렌드 09.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2