디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 115 추천 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/08/18 - -
공지 이미지 댓글 기능 안내 운영자 25/08/20 - -
AD 전자제품 세일쇼! 운영자 25/08/19 - -
2882241 M6 이상 모델 맥미니 풀옵션 사야징 [6/1] ♥냥덩이♥갤로그로 이동합니다. 08.17 64 1
2882240 저기 혹시 숫자를 암호화 하는거 중에서 [2] 감자쿤갤로그로 이동합니다. 08.17 58 0
2882239 수학을 암기 안하고 직접 증명한다고 하면 발명도둑잡기갤로그로 이동합니다. 08.17 33 0
2882238 저녁 발명도둑잡기갤로그로 이동합니다. 08.17 36 0
2882237 한 5년 이후엔 일반적인 코더로 일자리는 구하기 힘들거다.txt Kyle(203.99) 08.17 71 0
2882236 아 플러터 업뎃하니깐 린트에러 300개 뜨네 시발 [2] 프갤러(59.17) 08.17 45 0
2882235 왜 사람들은 냥덩이를 못 만지면 안달나는걸깡..? ♥냥덩이♥갤로그로 이동합니다. 08.17 33 0
2882234 미국 민주당이 망한 이유는 결국 에미넴 같은 백인 중하자산계급을 무시하고 발명도둑잡기갤로그로 이동합니다. 08.17 43 0
2882233 어우 끔찍해 박민준갤로그로 이동합니다. 08.17 45 0
2882232 나님 씼었어양⭐+ [1] ♥냥덩이♥갤로그로 이동합니다. 08.17 43 0
2882231 오늘의 발명 실마리: 코드 보고 자연어로 알아듣기 쉽게 설명하는 인공지능 [2] 발명도둑잡기갤로그로 이동합니다. 08.17 50 0
2882230 알고리즘 사실상 풀이 방법 암기잖아. [2] ㅆㅇㅆ(124.216) 08.17 70 0
2882229 국민 96% "전혀 안듣는다" 힙합 어쩌다 이지경 됐나? 발명도둑잡기갤로그로 이동합니다. 08.17 52 0
2882228 나씻주준⭐ ♥냥덩이♥갤로그로 이동합니다. 08.17 35 0
2882227 이재명: 좀비기업좀 줄여야 하지않나, 지원예산도 줄여야? ㅇㅇ(183.101) 08.17 52 0
2882226 일본에는 국민들이 예산 감시하는 제도가 있다고 이재명이 그러네 ㅇㅇ(183.101) 08.17 41 0
2882225 졸리당 ♥냥덩이♥갤로그로 이동합니다. 08.17 34 0
2882224 기재부 "내년 예산 지출구조조정으로 27조 절감…역대 최대" ㅇㅇ(183.101) 08.17 56 0
2882223 '케데헌' OST 작곡 이재 참여 광복 80년 기념곡 오늘 공개 발명도둑잡기갤로그로 이동합니다. 08.17 27 0
2882222 알고리즘 공부 어케 함? [4] 프갤러(114.205) 08.17 62 0
2882221 22년 전의 예언 발명도둑잡기갤로그로 이동합니다. 08.17 34 0
2882220 ㅇㅅㅇ ♥냥덩이♥갤로그로 이동합니다. 08.17 37 0
2882215 한글 프로그래밍의 꿈은 결국 인공지능 시대에 이루어졌다 [1] 발명도둑잡기갤로그로 이동합니다. 08.17 51 0
2882214 뀨? ♥냥덩이♥갤로그로 이동합니다. 08.17 28 0
2882212 오늘의 소설, 영화 실마리: 프갤 MT 발명도둑잡기갤로그로 이동합니다. 08.17 33 0
2882211 정신이 돌아오고 있는 냥덩이 발명도둑잡기갤로그로 이동합니다. 08.17 31 0
2882210 나같은 도태남은 주위에 여자가 없다 발명도둑잡기갤로그로 이동합니다. 08.17 34 0
2882209 나님 배뷰륩니댱⭐+ ♥냥덩이♥갤로그로 이동합니다. 08.17 30 0
2882205 배급재명 왕따인증참사에 기어간 극좌좀들 수준 ㅁㅌㅊ? ♥냥덩이♥갤로그로 이동합니다. 08.17 42 0
2882198 고수들은 프라이빗 말고 프리베이트라고 읽더라 [4] 카드캡터체리갤로그로 이동합니다. 08.17 75 0
2882197 나님은 천재가 아님 ♥냥덩이♥갤로그로 이동합니다. 08.17 31 0
2882193 21세기초 짱깨국 갓엇는대 ♥냥덩이♥갤로그로 이동합니다. 08.17 28 0
2882192 내일 출근이네 씨발 [3] 루도그담당(58.239) 08.17 52 0
2882191 SOA에 소개된 소프트웨어 아키텍쳐 구조 그대로 명세따서 LLM에 넣어도 ㅆㅇㅆ(124.216) 08.17 46 0
2882190 웃흥~ Kyle(123.243) 08.17 37 0
2882189 서울 절반은 “내 집 없어”…전·월세 무주택가구 전국 1천만 육박 발명도둑잡기갤로그로 이동합니다. 08.17 41 0
2882187 공장 프로그래밍 완전자동화는 명세론 안된다 ㅆㅇㅆ찡갤로그로 이동합니다. 08.17 45 0
2882186 주최측의 농간이 온라인 도박장의 철칙 발명도둑잡기갤로그로 이동합니다. 08.17 30 0
2882185 추상적인 과제를 구체적인 과제로 쪼개서 시행 ♥냥덩이♥갤로그로 이동합니다. 08.17 35 0
2882184 챗티씨 fast 모드 간단한 방정식도 못푸는것 보고 [3] 헬마스터갤로그로 이동합니다. 08.17 61 0
2882181 세상, 사회, 운명으로부터 증오를 받습니다. 프갤러(220.84) 08.17 48 0
2882180 냥덩이 미소녀굿즈 사주실분? ♥냥덩이♥갤로그로 이동합니다. 08.17 32 0
2882179 '스페인 내전'에서의 소련과 스탈린에 대한 반공 내러티브를 반박하다 발명도둑잡기갤로그로 이동합니다. 08.17 29 0
2882178 <스페이스 잼 2> 발명도둑잡기갤로그로 이동합니다. 08.17 23 0
2882177 이국종 교수가 이재명 대통령 ‘국민 임명장’에 전한 바람 발명도둑잡기갤로그로 이동합니다. 08.17 51 0
2882175 집에서 검색 필터 구현하는데도 죙일 걸리네 프갤러(220.93) 08.17 33 0
2882174 님들 저 졸업하고싶습니다 [1] 공기역학갤로그로 이동합니다. 08.17 41 0
2882173 정통성 없다는 열등감이 셀프왕따인증 대참사로 나타남 [1] ♥냥덩이♥갤로그로 이동합니다. 08.17 52 0
2882168 [대한민국][충격] 선관위 'C 컴파일러'! 믿을 수 없는 전산조작! 프갤러(121.172) 08.17 41 0
2882167 동생이 맡긴 도마뱀 발명도둑잡기갤로그로 이동합니다. 08.17 31 0
뉴스 송지효도 놀란 김종국 결혼 발표, 중국 들썩…‘윤은혜 뇌절’ 이제 끝 디시트렌드 08.19
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2