디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 147 추천 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 - -
AD 할로윈 슈퍼위크~!! 운영자 25/10/23 - -
2877304 내가 느끼는게 전반적으로 나보다 지피티가 더 잘짠다. [3] ㅆㅇㅆ(124.216) 08.02 125 0
2877299 ㅆㅇㅆ가 느끼는 한국개발커뮤니티 노답이라 느끼는거 ㄹㅇ 프갤러(183.101) 08.02 3012 0
2877297 노란봉투법이 통과되면 [6] 개멍청한유라갤로그로 이동합니다. 08.02 131 0
2877294 챗지피티 4.1 vs 지미나이 프로 [1] 프갤러(149.22) 08.02 111 0
2877287 석열 이 디스했더니 차단당했다 옆갤에서 넥도리아(220.74) 08.02 98 0
2877286 아마존 Q 해킹 당했었구나 ㅆㅇㅆ(124.216) 08.02 111 0
2877285 이번에 중국 바이트댄스 오픈소스 보는데 ㅆㅇㅆ(124.216) 08.02 101 0
2877284 내가 느끼는 것은 한국 프로그래밍 커뮤니티는 배울게 없다 [1] ㅆㅇㅆ(124.216) 08.02 132 2
2877281 내란 세력 부패 척결 부패한 경찰관 척결 척사광이 와야함. 넥도리아(220.74) 08.02 81 0
2877274 디코로 얼마전에 자주 가는 아키텍트 서버서 이야기하는데 [1] ㅆㅇㅆ(124.216) 08.02 106 0
2877273 인지과학조져라 [1] 손발이시립디다갤로그로 이동합니다. 08.02 101 0
2877272 마우스 패드 없이 마우스 쓰는데 프갤러(110.10) 08.02 87 0
2877271 마우스 사이드 버튼이 너무 싫다 프갤러(110.10) 08.02 81 0
2877270 근데 진짜 신기하지 않냐 원리만 놓고보면 다 간단한데 저걸 저렇게 ㅆㅇㅆ(124.216) 08.02 93 0
2877269 1차 납품 준비 끝 [2] ㅆㅇㅆ(124.216) 08.02 129 0
2877267 근데 저 기술을 해킹말고 역공학에써서 ㅆㅇㅆ찡갤로그로 이동합니다. 08.02 114 0
2877266 해킹하는 애들 댓글단거보니까 이렇다네 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 08.02 178 0
2877265 종합적으로 봤을때 네이버쪽에서 MSA 적용과정에서 문제 생긴거라 생각중 [2] ㅆㅇㅆ(124.216) 08.02 143 1
2877264 근데 네이버도 저 수준이면 한국은 보안 의미없는거 아님? [2] ㅆㅇㅆ찡갤로그로 이동합니다. 08.02 168 0
2877263 해킹하는 애들 머리 존나 좋긴하네 [5] 루도그담당(58.239) 08.02 190 0
2877262 이번에 원리 찾아봤는데 네이버쪽 API 설계 결함인듯 ㅆㅇㅆ(124.216) 08.02 155 0
2877261 아스카 밤샘작업 중 [2] 아스카영원히사랑해갤로그로 이동합니다. 08.02 121 0
2877260 아니 근데 네이버 저게 사실이면 저런 대기업도 ㅆㅇㅆ(124.216) 08.02 140 0
2877259 이번에 우왁굳인가? 걔네 이파리 ㅈㄴ 대단하네 [2] ㅆㅇㅆ(124.216) 08.02 203 0
2877258 해킹 공부 너무재밌는데? [2] 루도그담당(58.239) 08.02 129 0
2877255 내가 아주르로 읽는 이유=원어 존중 [5] ㅆㅇㅆ(124.216) 08.02 128 0
2877253 챗 지피티 4.1 vs 지미니.. 프로 어떤게 [1] 존존갤로그로 이동합니다. 08.02 115 0
2877252 애저가 맞긴한데 아주르로 읽어도됨 ㅆㅇㅆ(124.216) 08.02 91 0
2877251 MS azure 는 아주르 아니고 "애저" 라고 읽는데 [6] 프갤러(183.101) 08.02 146 0
2877247 우리집 ㄱㄱㄱㄱ 프갤러(220.86) 08.02 177 1
2877246 멍유 2차흑화하면 닉 이걸로 바꾸냐? [1] 프갤러(119.71) 08.02 101 0
2877244 드디어 아주르 아키텍쳐 패턴 다읽었다 [11] ㅆㅇㅆ(124.216) 08.02 138 0
2877243 석열이햄 빤쓰쇼는 사실 뭐 할 수 있다고 보이긴함 [2] ㅆㅇㅆ(124.216) 08.02 120 0
2877242 멍유가 저리 망가진것도 결국 나님 때문이겠지.. [7] ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.02 144 0
2877241 윤석열 빤스쇼 나도 보도싶구나 [1] 헬마스터갤로그로 이동합니다. 08.02 133 1
2877240 내일 아니 애널 뛰뛰 하려했는데 그냥 쉬어야할듯 [2] ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.02 111 0
2877238 ..갔오? [1] ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.02 106 0
2877237 저딴 게 일국의 머통령이었다니 ㅋㅋㅋㅋ [1] 아스카영원히사랑해갤로그로 이동합니다. 08.02 154 0
2877236 3년뒤에 SRE로 직무 변경할건데 기술 스택 평가좀요 프갤러(153.246) 08.02 90 0
2877235 당신이 먹는것들이 곧 당신이당 By 나님 [1] ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.02 93 0
2877234 힘을 원하는가? [1] ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.02 111 0
2877233 프로그래밍은 왜 애들이 문서를 안읽냐 [1] ㅆㅇㅆ찡갤로그로 이동합니다. 08.02 148 0
2877232 밤샘 작업 매우 힘들구나 아스카영원히사랑해갤로그로 이동합니다. 08.02 108 0
2877230 윤석열 오늘 상황.jpg [11] 야옹아저씨갤로그로 이동합니다. 08.02 1314 12
2877228 ㅅㅂ 모기 느낌 때문에 자꾸 불 껏다켯다 하니까 지치넹.. [1] ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 95 0
2877227 돈벌기 어렵네 프갤러(118.235) 08.01 98 0
2877225 누가 제발 저 모기 같은 멍퀴 좀 처리 좀 해주라.. [6] ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 124 0
2877224 사무직노동자가 되는길은 멀고도 험하구나 ㅇㅇ(14.52) 08.01 76 0
2877222 분명 모기 있는데.. 미치겟넹.. 모기약에도 안 죽엇낭.. [2] ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 104 0
2877221 오늘부터 사이타마 운동법을 할 예정이다 [5] ㅆㅇㅆ(124.216) 08.01 114 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2