디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 136 추천 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 - -
2878763 재명호텔 공포게임 ㄷㅅㄷ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 81 0
2878760 [냥량특집] 드럼통 아저씨 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 72 0
2878759 나님 누엇어양⭐+ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 85 0
2878757 혹시 모기 있낭..? 찜찜하넹 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 82 0
2878755 저는 리스항구 브금을 들으며 코딩을해요 네오커헠(61.253) 08.06 96 0
2878754 ‘디올백’ 김건희, 특검 올 땐 15만원짜리 ‘희망’의 에코백 [2] 발명도둑잡기갤로그로 이동합니다. 08.06 137 0
2878753 GTO ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 82 0
2878752 사람이 죽는다고!!!!!!!!!!!!!!! [3] 아스카영원히사랑해갤로그로 이동합니다. 08.06 142 0
2878750 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 82 0
2878749 지원금으로 오른쪽 못고침. 젠폰4 넥도리아(223.38) 08.06 88 0
2878747 일이 너무 많아 [1] 아스카영원히사랑해갤로그로 이동합니다. 08.06 107 0
2878746 대기업 이직 실패하면 전업 외주로 간다 프갤러(61.79) 08.06 99 0
2878745 오픈소스도 존나 야매로 코딩하고 그럼? 프갤러(58.29) 08.06 95 0
2878744 펌웨어랑 칩설계환경은 차이가있다봄 [1] 네오커헠(211.234) 08.06 148 0
2878743 프도그래밍 갤러리 이민 검색 [1] 발명도둑잡기갤로그로 이동합니다. 08.06 96 0
2878740 흑녀 은발금발 개존꼴 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 99 0
2878739 ai대체가능성은 ai의 접근성으로 판단하면됨 네오커헠(211.234) 08.06 122 0
2878737 술자리에서 발명도둑잡기갤로그로 이동합니다. 08.06 88 0
2878736 조나단도 2억넘는 포르쉐 뽑고 곽튜브도 연애 3번했는데 뒷통수한방(1.213) 08.06 94 0
2878735 유니티 시작할게요 [1] 루도그담당(58.239) 08.06 112 0
2878734 인생 뭔 재미로 흠 [1] 프갤러(61.79) 08.06 103 0
2878733 지잡전문대 출신 전공자 기준 연봉 평가좀 [4] 프갤러(211.235) 08.06 199 0
2878732 애널의달성 2.5//4 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 91 0
2878730 가끔가다 면접 가도 [1] 무관갤로그로 이동합니다. 08.06 134 0
2878729 故송영규·강린·이민까지···일주일 새 연이은 충격 비보 발명도둑잡기갤로그로 이동합니다. 08.06 105 0
2878727 일단 확실한건 ai가 펌웨어는 대체못함 [2] 네오커헠(211.234) 08.06 174 0
2878725 30대 냥덩이 수억 재산 형성 과정 얼마나 떳떳할까 발명도둑잡기갤로그로 이동합니다. 08.06 96 0
2878723 정신지체 좌폐아 = 영포티 ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 92 0
2878722 바이브 코딩이 프로그래머 대체한다는 소리를 어떻게 보냐면 [9] ㅆㅇㅆ(124.216) 08.06 208 0
2878721 김태희 근황 [1] ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 202 1
2878720 바이브 코딩이 프로그래머 대체한다=LLM이 소설가 대체한다 [10] ㅆㅇㅆ(124.216) 08.06 198 0
2878719 방금 세무사 상담 받았음 [2] 어린이노무현갤로그로 이동합니다. 08.06 137 0
2878718 220.84 최근 글과 애즈원 사망 발명도둑잡기갤로그로 이동합니다. 08.06 134 0
2878716 1965년 메뉴판 [1] 발명도둑잡기갤로그로 이동합니다. 08.06 92 0
2878715 대기업들 미국으로 전부 이전하든 니들이 앰생인건 똑같잖아 ㅋㅋㅋ [1] 뒷통수한방(1.213) 08.06 103 0
2878714 50대에 10억도 못 모은 사람들은 뭐냐? ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 119 0
2878713 경력 웹에이전시가면 병신임? 프갤러(180.71) 08.06 106 0
2878710 220.84 발명도둑잡기갤로그로 이동합니다. 08.06 103 0
2878709 나는 바이브 코딩 논쟁 의미 없다 생각하는게 [4] ㅆㅇㅆ(124.216) 08.06 169 0
2878706 中공산당 아닌 日이 범인? 대만 뒤집은 TSMC 기술유출 사건 발명도둑잡기갤로그로 이동합니다. 08.06 80 0
2878704 넷플릭스에 밀린 ‘토종 OTT’ 왓챠, 기업회생 절차 개시 발명도둑잡기갤로그로 이동합니다. 08.06 112 0
2878702 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 85 0
2878701 취미로 할거면 [1] GptPRO(14.41) 08.06 118 0
2878700 내가 자바 코딩을 vscode 로 하는 이유. [2] 프갤러(59.16) 08.06 184 0
2878698 저희집 문제인데 가이드... 넥도리아(223.38) 08.06 97 0
2878697 학은제 컴공 해본 애들 있어? 프갤러(175.210) 08.06 128 0
2878693 후후 내가 차단안당하려고 프갤러 기본 닉네임을 쓰고 있지 프갤러(218.154) 08.06 108 0
2878689 키오스크같은 ㅈ밥ui는 일렉트론으로떡침 [3] 네오커헠(211.234) 08.06 241 0
2878686 좇센징 특징 ) 304050쳐먹어도 리니지 메이플 함 ㅋㅋㅋ 뒷통수한방(1.213) 08.06 102 0
2878685 이거 리소스만 알면 ㅇㅇ갤로그로 이동합니다. 08.06 192 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2