디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 134 추천 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/06 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 47695 65
2894621 절대 공개하지 않는 AS센터의 전설의 기술 100% 다 공개합니다 발명도둑잡기(118.216) 01:22 5 0
2894619 다른곳은 모르겠는데 오사카 여기는 모기가 없네 류류(122.196) 01:18 9 0
2894613 이건 진짜 혁명이다… 구글 나노바나나 20가지 활용법 직접 보여드립니다! 발명도둑잡기(118.216) 01:05 9 0
2894610 I Turned This Broken Phone Into A Home S 발명도둑잡기(118.216) 00:59 7 0
2894609 This hacked Chromebox is INSANELY impres 발명도둑잡기(118.216) 00:58 7 0
2894607 운영 체제 없이 어셈블리로 프로그래밍하기 발명도둑잡기(118.216) 00:55 10 0
2894604 숙소 도착 ㅠㅠ 류류(122.196) 00:48 19 0
2894602 introducing copyparty, the FOSS file ser 발명도둑잡기(118.216) 00:42 8 0
2894600 기존 아날로그 SLR 카메라 안에 CCD를 넣어 디지털로 바꾸는 장치 발명도둑잡기(118.216) 00:37 9 0
2894598 22살에 창업해 AI로 연매출 100억 원~!창업 6년차 발명도둑잡기(118.216) 00:34 17 0
2894591 다카이치 사나에 성능 확실하네 ㅇㅇ(121.168) 00:06 15 0
2894589 STOP Buying ANDROID TV Boxes! 발명도둑잡기(118.216) 00:06 8 0
2894587 중국인보다 미국인 입국이 훨씬 위험하지 [1] 야옹아저씨갤로그로 이동합니다. 10.06 14 0
2894584 Sap 개발자 좋음?? [3] 프갤러(49.172) 10.06 50 0
2894583 나님 ㄹㅇ 암것두 안하고 쉬는날이 1년에 1주일도 안됨 [6] ♥덩냥이♥갤로그로 이동합니다. 10.06 46 0
2894582 시그니처(cignature) - Boyfriend 발명도둑잡기(118.216) 10.06 10 0
2894581 cignature(시그니처) - 오로라(AURORA) 발명도둑잡기(118.216) 10.06 10 0
2894580 망해가는 그룹 살리면서 성격이 변했다는 전 아이돌 발명도둑잡기(118.216) 10.06 11 0
2894579 이재명이 말하는.. 중국을 욕 하면 안 되는 이유 발명도둑잡기(118.216) 10.06 12 0
2894575 100여 년 만에 재발굴, 김해 구산동 고분군 발명도둑잡기(118.216) 10.06 9 0
2894574 90년대 최고의 미녀연예인 10인 발명도둑잡기(118.216) 10.06 17 0
2894573 움짤같은거 어떻게 따는건줄알아?유튜브같은 거 프갤러(175.212) 10.06 13 0
2894571 당신이 난처할땐 짱깨여권을 보여주십시오 ♥덩냥이♥갤로그로 이동합니다. 10.06 20 0
2894567 TRMNL 전자종이 오픈소스 액 발명도둑잡기(118.216) 10.06 12 0
2894565 Video Card… as a Hard Drive? 발명도둑잡기(118.216) 10.06 12 0
2894563 조승연 상병 (WOODZ) - Drowning 조회수 2138만회 발명도둑잡기(118.216) 10.06 20 0
2894562 모기 너무 싫어 ♥덩냥이♥갤로그로 이동합니다. 10.06 23 0
2894557 한국도 우크라이나처럼 자국민보다 미국, 일본 꼬붕 발명도둑잡기(118.216) 10.06 12 0
2894556 전남친한테 일침 날리는 여대생 발명도둑잡기(118.216) 10.06 14 0
2894555 1평 남짓 시골집에서 주변 사람 도움 없이 산다는 100세 남성 발명도둑잡기(118.216) 10.06 14 0
2894554 DAW로 바뀌는 Audacity 4 발명도둑잡기(118.216) 10.06 13 0
2894553 (투표) 부캠 추천 프갤러(103.6) 10.06 41 0
2894552 맨유 레전드들이 다 같이 한국 노래방을 간다면??? 루니 가창력 뭐야 발명도둑잡기(118.216) 10.06 17 0
2894551 코덱스 이새끼 진짜 개똑똑하네 시발 [1] ㅇㅇ(106.102) 10.06 46 0
2894543 명절에 50만원은 그냥 쓰네 ㅅㅂ ㅇㅇ(175.223) 10.06 37 0
2894542 님들 하루 순수 커밋 코드 변화량 몇줄임 [4] 주아갤로그로 이동합니다. 10.06 60 0
2894541 와 개씨빌 모기있네 [3] ♥덩냥이♥갤로그로 이동합니다. 10.06 54 0
2894540 사람 장난 아니게 많음 ㅇㅅㅇ [3] 류류(175.223) 10.06 51 0
2894539 오사카 도착 ㅇㅅㅇ 류류(175.223) 10.06 20 0
2894538 저수준에서 코드딸 치는게 제일 쉬운거같은데 [1] ㅇㅇ(106.241) 10.06 26 0
2894537 [냥덩칼럼] 집시와 유대인 그리고 ♥덩냥이♥갤로그로 이동합니다. 10.06 34 0
2894536 명절 잘 보내고 있냐 [3] 루도그담당(49.165) 10.06 53 0
2894535 프붕이 추석맞이 수원 화성 답사기 [4] ㅇㅇ(121.168) 10.06 42 1
2894534 GPT 코드 작성 존나 못하던데 [2] ㅇㅇ(106.241) 10.06 48 0
2894533 승리를 예감한자의 웃음 ㄷㅅㄷ ♥덩냥이♥갤로그로 이동합니다. 10.06 38 0
2894532 고성능 마우스로 도청하는 사이버 공격 발명도둑잡기(118.216) 10.06 20 0
2894531 ㅇㅅㅇ [1] 류류(118.235) 10.06 44 0
2894530 RPA 종사 하시는 선배님들 계신가용? 케인즈갤로그로 이동합니다. 10.06 17 0
2894529 모처럼 쉬는 날인데 비만 오네.. ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.06 32 0
뉴스 ‘백번의 추억’ 오늘(4일) 2막 본격 시작! 김다미-신예은-허남준, 7년 후 달라진 스틸컷 공개 디시트렌드 10.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2