디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 120 추천 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 - -
공지 프로그래밍 갤러리 이용 안내 [101] 운영자 20.09.28 46798 65
2885999 인지과학조져라 손발이시립디다갤로그로 이동합니다. 05:47 16 0
2885997 그래도 구글 vs 한국 어느게 더 빨리망하는거 관전가능해서 개꿀 뒷통수한방(1.213) 02:18 21 0
2885996 공부시간 평가좀 ㅇㅇ(58.229) 02:15 21 0
2885993 uefi 비밀번호 초기화 어케 해야해? Goop갤로그로 이동합니다. 02:03 17 0
2885992 리눅스갤은 왜 문재인이 금지어임??ㅋㅋㅋ국산리눅스도 금지어고 ㅋㅋ [1] 뒷통수한방(1.213) 01:32 36 0
2885991 자살하면 그만이야 민족 개 줫같은 악마새끼들보다 더한 새끼들 뒷통수한방(1.213) 01:24 20 0
2885990 인생사는거 뒷통수한방타이밍인데 뭐가 쉽지않누 ㅎㅎ 뒷통수한방(1.213) 01:22 15 0
2885987 원신 유즈맵(ugc) 나오면 만들거야? [1] 프갤러(175.215) 01:11 28 0
2885986 러스트 믿고 거르기 4 나르시갤로그로 이동합니다. 01:01 23 0
2885985 여사친 섹트찾았는데 어캄? 이루치갤로그로 이동합니다. 00:50 49 0
2885982 사는 게 쉽지 않다 아스카영원히사랑해갤로그로 이동합니다. 00:23 23 0
2885981 내 여자친구 사진인데 어떠니? 메쿠이료갤로그로 이동합니다. 00:06 58 0
2885980 나님 혼자 남겨두고 어딜간거야..ㅠㅅ ㅠ [1] ♥냥덩이♥갤로그로 이동합니다. 00:01 31 0
2885979 멍유야 돌아와줘.. 나님 마음이 너무 아푸당.. [1] ♥냥덩이♥갤로그로 이동합니다. 08.31 50 0
2885978 길냥이들이 자꾸 나님을 감시해.. ♥냥덩이♥갤로그로 이동합니다. 08.31 42 0
2885977 멍유 진짜로 삐진듯.. ♥냥덩이♥갤로그로 이동합니다. 08.31 31 0
2885976 애널의 ⭐영상 ♥냥덩이♥갤로그로 이동합니다. 08.31 29 0
2885973 넥슨 ngs 분석 해봤는데 [29] 루도그담당(58.239) 08.31 83 0
2885969 키작남이 키큰남보다 인기 많던데 ㅇㅇ(211.234) 08.31 29 2
2885951 나님 bbc가 뭔지 첨 알았넹;; [14] ♥냥덩이♥갤로그로 이동합니다. 08.31 111 0
2885946 멍유 예전에 여자인척 했을땐 그래도 정상인인척 하려고 [3/1] ♥냥덩이♥갤로그로 이동합니다. 08.31 57 0
2885943 사면발이 유레아플라스마 헤르페스 [2] 개멍청한유라갤로그로 이동합니다. 08.31 42 0
2885941 음기 충전 발명도둑잡기갤로그로 이동합니다. 08.31 50 0
2885940 나님 내일부터 접을것들 목록 ㅇㅅㅇ ㅇㅇ(223.38) 08.31 28 0
2885936 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [3] ♥냥덩이♥갤로그로 이동합니다. 08.31 59 0
2885934 리액트 네이티브 툴링 짜증난다 [4] 노력갤로그로 이동합니다. 08.31 43 0
2885933 [애니뉴스] 사이트 복구 완료 안내 프갤러(121.172) 08.31 30 0
2885928 나님 누엇어양⭐+ [2] ♥냥덩이♥갤로그로 이동합니다. 08.31 37 0
2885925 리액트 장점 [1] 노력갤로그로 이동합니다. 08.31 45 0
2885924 벌렁벌렁 [4] ♥냥덩이♥갤로그로 이동합니다. 08.31 69 0
2885923 근로소득에 일희일비하지마라 아스카영원히사랑해갤로그로 이동합니다. 08.31 29 0
2885922 세종,대전 쪽 취업하려 하는데 [1] 프갤러(115.20) 08.31 70 0
2885921 잘못 샀나봐... 4pin Female Power Converter 넥도리아(119.195) 08.31 20 0
2885919 스텔라장-워크맨 발명도둑잡기갤로그로 이동합니다. 08.31 15 0
2885910 대학원때 친하게 지냈던 베트남 친구 이제 교수네. [2] ㅆㅇㅆ(124.216) 08.31 64 0
2885908 엄마가 치킨 사주셨어요 ㅇㅅㅇ 맛있게찌요? ㅎㅎ ㅇㅇ(223.38) 08.31 24 0
2885902 나씻주준⭐+ ♥냥덩이♥갤로그로 이동합니다. 08.31 49 0
2885901 “오늘은 제육볶음·콜라겐 무침”…시장 반찬 나눔에 청년들 환호 발명도둑잡기갤로그로 이동합니다. 08.31 23 0
2885898 도미노 병신 피자 서비스 마비 프갤러(110.8) 08.31 28 0
2885894 클라 프로그래머인데 웹 너무 어렵네 그냥 [1] ㅆㅇㅆ(124.216) 08.31 67 0
2885892 냥덩이가 알려주는 행복의 비밀☘+ ♥냥덩이♥갤로그로 이동합니다. 08.31 52 0
2885891 스스로 행복한줄 알아야된다?? 이거 재벌새끼들도 잘 못하는건데 뒷통수한방(1.213) 08.31 22 0
2885890 식빵 글 보니 생각나는 것 발명도둑잡기갤로그로 이동합니다. 08.31 21 0
2885889 독학할거면 프론트 vs 백엔드 뭐가 나음? [1] ㅇㅇ갤로그로 이동합니다. 08.31 50 0
2885888 스스로 행복한줄 알아야된다?? 좇나 쳐맞고싶어서 놀리는거임 ㅋㅋㅋ 뒷통수한방(1.213) 08.31 17 0
2885887 애널의달성 2///3 ♥냥덩이♥갤로그로 이동합니다. 08.31 47 0
2885886 벗은거보다 입은게 꼴림 [4] ♥냥덩이♥갤로그로 이동합니다. 08.31 89 0
2885885 정부 물가지수에 미국처럼 자가소유 집값도 포함시키자 발명도둑잡기갤로그로 이동합니다. 08.31 16 0
2885884 러스트 믿고 거르기 3 나르시갤로그로 이동합니다. 08.31 33 0
뉴스 Honor Flow Productions∙KORB∙오아, 8월 4주 차 위클리 키트앨범 스포트라이트 선정! 일상을 채우는 음악! 디시트렌드 08.29
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2