디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:46:10
조회 104 추천 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/08/11 - -
AD 가전디지털, 휴대폰 액세서리 SALE 운영자 25/08/08 - -
2878462 ada는 러스트 배울 지능이 없는 저능아들의 도피처일 뿐입니다. 프갤러(27.170) 08.05 66 0
2878461 러빨러들은 왜 소스코드 안 올리는거임?? 나르시갤로그로 이동합니다. 08.05 78 4
2878458 애들이 LLM 코딩의 기본은 퍼사드 패턴인 걸 모르노 ㅆㅇㅆ(124.216) 08.05 78 0
2878456 그르게 내가 2022년에 러스트는 더 지켜봐야한다니까 나르시갤로그로 이동합니다. 08.05 78 4
2878454 좌파 우파라는게 정상적인 헌법위에서나 성립하지 ㅆㅇㅆ(124.216) 08.05 54 0
2878453 러스트 안 좋은거 인정하시는군요 ㅋㅋㅋ 나르시갤로그로 이동합니다. 08.05 95 3
2878452 tc는 원징을 말하는거아니냐? 밀우갤로그로 이동합니다. 08.05 69 0
2878451 러스트 리팩토링이 어려운건 장점입니다. [1] 프갤러(218.154) 08.05 83 0
2878450 코딩 너무 힘에 겹네 진짜 [2] ㅆㅇㅆ(124.216) 08.05 97 0
2878449 러스트는 정점이니까 언어명을 APEX라고 개명해야 합니다. 프갤러(218.154) 08.05 64 0
2878448 1년차인데 세후 연봉 500 오름 개꿀 ㅋㅋ [2] ←Backspace갤로그로 이동합니다. 08.05 119 0
2878447 러스트는 현존하는 프로그래밍 언어의 정점입니다. 프갤러(218.154) 08.05 64 0
2878446 모은 돈을 보면 행복해집니다 [1] 아스카영원히사랑해갤로그로 이동합니다. 08.05 71 0
2878445 무슨 말씀이신지? 한국을 좀먹는 일베 세력은 건재합니다. [4] 프갤러(218.154) 08.05 68 0
2878443 구글이 국내 위성사진은 왜? [2] 프갤러(49.165) 08.05 84 0
2878442 근데 좌파 우파 가릴게 있나 이제는 한국 우파라는게 궤멸했는데 [1] ㅆㅇㅆ(124.216) 08.05 79 0
2878441 문재인 이재명때 돈 안줘도된다했는데 돈뿌렸잖음 ㅋㅋ [1] 뒷통수한방(1.213) 08.05 64 0
2878439 프붕이들도 이런거 해보셈....link ㅇㅇ갤로그로 이동합니다. 08.05 68 0
2878438 정보처리 기사보다 강한 것 ㅇ ㅅㅇ 프갤러(211.36) 08.05 67 0
2878437 요기 좌파갤임? [2] ㅇㅇ갤로그로 이동합니다. 08.05 87 0
2878436 힘들다 [1] 아스카영원히사랑해갤로그로 이동합니다. 08.05 62 0
2878435 빗썸 C# Wrapper OFox갤로그로 이동합니다. 08.05 73 0
2878434 오늘의 소설, 영화, 발명 실마리: 댓글 단 사람 호출하는 서비스 발명도둑잡기갤로그로 이동합니다. 08.05 62 0
2878433 허 시이바 드디어 파일 탐색 자동 감지 프로그램 짯네 프갤러(223.38) 08.05 60 0
2878432 감시 당하는 것은 전염성이 있나 발명도둑잡기갤로그로 이동합니다. 08.05 69 0
2878431 지피티 버전 뭐 써야 코드 잘 나오노? [5] 루도그담당(211.184) 08.05 78 0
2878430 아래 코인 양방매매 오픈소스 보는데 LLM이 쩔긴한거 같아 [2] ㅆㅇㅆ(124.216) 08.05 83 0
2878429 이글 보면 무슨 생각이 드나요?? 프갤러(125.134) 08.05 59 0
2878428 코인 양방매매 오픈소스를 만들었는데... [3] 프갤러(121.149) 08.05 153 1
2878426 팸코같은 커뮤니티 홈피만드려면 비용 얼마나듬? ㅇㅇ(118.235) 08.05 49 0
2878425 퇴근 언제하냐 루도그담당(211.184) 08.05 43 0
2878424 온도 낮추랬더니 ‘온도계’만 낮추는 쿠팡···폭염에 농성 시작한 노동자들 발명도둑잡기갤로그로 이동합니다. 08.05 65 0
2878423 나님 섹.스.예.감⭐+ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.05 71 0
2878422 지구에서 가장 거대했던 생물체들 발명도둑잡기갤로그로 이동합니다. 08.05 57 0
2878421 앱 개발 독학 할려는데 [3] 프갤러(223.39) 08.05 90 0
2878420 성별 인식 씨씨티비 중단 발명도둑잡기갤로그로 이동합니다. 08.05 52 0
2878419 날 덥다 진짜로 ㅆㅇㅆ(124.216) 08.05 55 0
2878418 요새 선풍기 바람 때문에 아침에 깬다 발명도둑잡기갤로그로 이동합니다. 08.05 54 0
2878416 직장인 10명 중 7명 “새 정부, 비동의강간죄·차별금지법 추진해야” 발명도둑잡기갤로그로 이동합니다. 08.05 61 0
2878415 강제 설치해야 되는 프로그램들..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08.05 57 0
2878414 하 씨이발 인생 포기 하지말아라들 [4] 프갤러(211.235) 08.05 121 1
2878413 힙합 갤러리 수도꼭지 글 보니 드는 생각 발명도둑잡기갤로그로 이동합니다. 08.05 56 0
2878412 와.. DBPia에서 만든 AI Search 라는 앱 써봤는데 개좋음 ㅇ [1] 어린이노무현갤로그로 이동합니다. 08.05 107 0
2878410 죽을 것 같다 [1] 아스카영원히사랑해갤로그로 이동합니다. 08.05 62 0
2878409 다이슨 v6 청소기 배터리 교환했다 발명도둑잡기갤로그로 이동합니다. 08.05 71 0
2878408 강제설치해야작동하는것 이해해줄수있는데 [1] 뒷통수한방(1.213) 08.05 61 0
2878407 간철수 개씹쓰레기새끼야 v3를 왜 강제로 설치해야되냐 씹 뒷통수한방(1.213) 08.05 64 0
2878405 금연 1일차.. ing.. 뭔가 감각이 어마어마 해지는 느낌이다.. [2] ♥꽃보다냥덩♥갤로그로 이동합니다. 08.05 88 0
2878404 4코어 서버 3500원이면 사냐? 모드맵퍼갤로그로 이동합니다. 08.05 54 0
2878403 외국계는 사람 간을 존나 보네 [1] 프갤러(118.235) 08.05 91 0
뉴스 美 레스토랑에서 ‘비매너’ ‘민폐’ 뭇매…이시영 “불편하셨던 분들께 죄송한 마음” 디시트렌드 08.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2