디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 143 추천 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/20 - -
2879723 국비 9 월 vs 3 월. 물어 본 사람한테 쓰는 글. 프갤러(59.16) 08.09 203 0
2879721 왜 사람들이 신작 욕하는지 이해가 가긴가넹 전작이 넘 ㅆㅅㅌㅊ ♥냥덩이♥갤로그로 이동합니다. 08.09 82 0
2879718 전생에 무슨짓을햇길래 남좇센에서 태어났으까 뒷통수한방(1.213) 08.09 100 0
2879717 gto 너ㅁ 잼써 ♥냥덩이♥갤로그로 이동합니다. 08.09 95 0
2879716 국민의힘 갤러리 수급자 준봉이, 포함 기초차상위 디스견 [1] 도리스아넥도리아(220.74) 08.09 88 0
2879713 토스 코테 챗티씨5 1분컷아님? 헬마스터갤로그로 이동합니다. 08.09 257 0
2879711 갤에 토스 시험 다들 합격하렴. [2] ㅆㅇㅆ(124.216) 08.09 206 0
2879710 나님 낼 뛰뛰해야징❤+ ♥냥덩이♥갤로그로 이동합니다. 08.09 101 0
2879709 나는 외주땜시 nest.js 공부중 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 08.09 127 0
2879707 토스 코테 보통 어느정도 해야함? [3] 프갤러(211.234) 08.09 361 0
2879705 토스가 시험봄? [2] ㅆㅇㅆ찡갤로그로 이동합니다. 08.09 203 0
2879704 아오 토스 [2] 밀우갤로그로 이동합니다. 08.09 181 0
2879701 보통 회사에서 개발자 몇 년차부터 PL 맡김? [5] ㅇㅇ(118.235) 08.09 131 0
2879700 피아노도 취미로 괜찮은거같군요 현무E공인(58.225) 08.09 111 0
2879699 토스 next 시험봤는데 [4] 프갤러(110.13) 08.09 343 0
2879698 와..시간.. 프갤러(106.102) 08.09 140 0
2879696 나님 힐링즁⭐+ ♥냥덩이♥갤로그로 이동합니다. 08.09 89 0
2879690 <여행을 대신 해드립니다> 한대서 생각나는 예전 글 발명도둑잡기갤로그로 이동합니다. 08.09 105 0
2879688 속보지는 겉보지는 ♥냥덩이♥갤로그로 이동합니다. 08.09 113 0
2879685 <파인: 촌뜨기들> 예고편 발명도둑잡기갤로그로 이동합니다. 08.09 145 0
2879681 아버지 밑에서 일, 일주일 프갤러(121.172) 08.09 112 0
2879678 파인 임수점 발명도둑잡기갤로그로 이동합니다. 08.09 93 0
2879674 7 0 0 0 0원 받'으'세'요~~~ ㅇㅇ(106.101) 08.09 71 0
2879673 철이와 미애-너는 왜 발명도둑잡기갤로그로 이동합니다. 08.09 83 0
2879670 냥덩이 연예인 포르노 매매 이제는 안하지? 발명도둑잡기갤로그로 이동합니다. 08.09 99 0
2879669 내일배움카드가 발명도둑잡기갤로그로 이동합니다. 08.09 89 0
2879668 토스 코테 뭐냐 ㅇㅇ(218.155) 08.09 283 2
2879667 컨디션 조절이 가장 어려움 ♥냥덩이♥갤로그로 이동합니다. 08.09 94 0
2879665 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.09 89 0
2879642 박원-All of my life 발명도둑잡기갤로그로 이동합니다. 08.09 70 0
2879637 노션 띄어쓰기 어케함 [1] 프갤러(112.146) 08.09 116 0
2879628 내일배움카드로 개발자 부트캠에서 배우고싶은데 추천부탁드립니다 프갤러(61.254) 08.09 154 0
2879624 나님께 나쁜말 악플 ㄴㄴ ♥냥덩이♥갤로그로 이동합니다. 08.09 98 0
2879616 최.초.공.개 ♥냥덩이♥갤로그로 이동합니다. 08.09 96 0
2879615 함부로 다른 ip에 핑보내면 처벌받냐? [2] 프갤러(118.223) 08.09 144 0
2879612 토스 공채 이번에 역대급이긴 함 3만명 지원했음 [2] 프갤러(121.167) 08.09 328 0
2879611 ‘착한 사나이’ 문태유, 짧지만 강한 존재감! ‘신스틸러’ 활약 기대 발명도둑잡기갤로그로 이동합니다. 08.09 95 0
2879610 디씨 매물로 나왔데 프갤러(110.47) 08.09 92 0
2879609 나 중요부위 제모중인데 아이스팩으로 열식히면서 피부 염증 넥도리아(220.74) 08.09 103 0
2879608 해외주식이랑 선물, 옵션에 API가 유료라 ㅆㅇㅆ(124.216) 08.09 122 0
2879607 흠.. ♥냥덩이♥갤로그로 이동합니다. 08.09 83 0
2879606 해외주식, 해외선물 등등 이게 분야가 왜 세부적으로 다르지 ㅆㅇㅆ(124.216) 08.09 88 0
2879600 잼땅 ♥냥덩이♥갤로그로 이동합니다. 08.09 82 0
2879596 에구구.. ♥냥덩이♥갤로그로 이동합니다. 08.09 114 0
2879590 좆소ㄹㅈㄷ네 [4] 프갤러(175.223) 08.09 150 0
2879588 중요 부위 제모의 중요성 특유 냄새 제거 가능 넥도리아(220.74) 08.09 96 0
2879586 한국에서 살아가는법 프갤러(61.79) 08.09 88 0
2879572 말로는 프로그래밍 방법론 전문가 [2] ㅇㅇ(211.234) 08.09 145 5
2879569 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.09 86 0
2879564 엄마 초심 잃었는데 어떻게 된거냐 야발 ㅇㅅㅇ... [1] ㅇㅇ(223.39) 08.09 101 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2