디시인사이드 갤러리

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

갤러리 본문 영역

걍 체이닝이라는 방법을 몰라서 시비거는거 같아서 설명함

ㅆㅇㅆ(124.216) 2025.08.01 08:35:39
조회 129 추천 0 댓글 13

이게 그 토스 문제임.


    fun solution(assets: Array<String>): Array<String> =

        assets.mapNotNull { asset -> runCatching { asset.toAssetResult() }.getOrNull() }

            .sorted()

            .filter(Asset::isValid)

            .map(Asset::text)

            .distinct()

            .toTypedArray()



보통 이게 체이닝이고


체이닝은 보통 언어에 연동 안됨. 그냥 체이닝 자체가 일종의 개념이라서.


그럼 저 체이닝은 뭐냐? 파이프라인 순서임


근데 정렬-> 필터


이렇게하는데 이거는 그냥 기초만 알아도 필터 다음에 정렬 하라고 배움.


필터->정렬하는게 맞음


assets.mapNotNull { it.toAssetOrNull() }

    .filter { it.isValid() }

    .sorted()

    .distinctBy { it.toString() }

    .map { it.toString() }

    .toTypedArray()



그럼 이렇게 되겠지
그다음에 distinctBy를 쓰는 걸 권장하는게 맞는거고

그럼 이렇게 체이닝 순서만 알아도 편하게 순서가 잘못됐다.라고 말할 수 있는건데

애초에 체이닝 주로 쓰이는 fluent builder 같은게 나온게 그거임

단순 빌더로 처리 안되니까 체이닝으로 하나의 파이프라인을 내장한 객체 생성이고

이 경우에는 외부서 호출할 파이프라인 설계하는 관점인데

그 관점에서 순수하게 잘못됐단거임

그래서 걍 딱 봐도 바로 잘못됐다고 말한건데 뭔 서버쪽을 몰라도 알 수 있는 API 설계 문제를 서버쪽 모르는데 어떻게 풀었냐고 하면 내가 궁금하다야

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 의외로 연애 못할 것 같은 연애 하수 스타는? 운영자 25/08/04 - -
AD 가전디지털, 휴대폰 액세서리 SALE 운영자 25/08/08 - -
2879148 Ai 기업 선정 이거 의미있는거맞음? [2] ㅇㅇ(211.210) 08.07 60 0
2879147 일단 오늘 50만원 땄음 ㅇㅇ(39.7) 08.07 54 0
2879144 백엔드 좆밥이었노 ㅋㅋㅋㅋㅋㅋㅋㅋ 프갤러(223.38) 08.07 88 0
2879143 혼자 끄적이고 있는 프로그램 소스 라인수. 프갤러(59.16) 08.07 42 0
2879137 여기 있는 새끼들 중 인터넷 다 끊어놓고 [5] 프갤러(223.38) 08.07 67 1
2879129 [대한민국] 텍스트엔진 + 관세 + 특검 프갤러(121.172) 08.07 31 0
2879128 로렌스 레식 brain hacking 발명도둑잡기갤로그로 이동합니다. 08.07 30 0
2879127 나님 누엇어양⭐+ ♥냥덩이♥갤로그로 이동합니다. 08.07 25 0
2879125 ai가 대단하긴 하네 솔직히 [1] 프갤러(221.146) 08.07 51 0
2879124 no reach no impact 발명도둑잡기갤로그로 이동합니다. 08.07 27 0
2879123 ㅅㅂ 뭐 잘못 머섯나 ♥냥덩이♥갤로그로 이동합니다. 08.07 34 0
2879122 러스트 못배우는 저능아라도 괜찮아 정신승리하는데 공들여봤자 [1] 프갤러(218.154) 08.07 41 0
2879120 저능아 몽키가 러스트 신포도질 해봤자 아무도 관심 안줍니다. 프갤러(218.154) 08.07 27 0
2879119 담배 술 커피 다 끊음 [1] 프갤러(61.79) 08.07 81 0
2879118 제미나이 대학생 신청했는데 왜 아직 이메일안오냐 [1] 프갤러(124.59) 08.07 71 0
2879117 일을 안한다는게 남의 시선을 이사가는데 친절을 받았는데, [4] 넥도리아(223.38) 08.07 46 0
2879113 애널 날씨 선선하니 가을같네양..⭐+ ♥냥덩이♥갤로그로 이동합니다. 08.07 28 0
2879112 애널 피궁해서 그냥 빨리 자구싶은데 동시에 맛난걸 먹구싶은.. ♥냥덩이♥갤로그로 이동합니다. 08.07 27 0
2879111 그래도 취업못하는일은 없게해준다는분이 3분이나 계심 [6] 공기역학갤로그로 이동합니다. 08.07 104 0
2879109 애널의달성 2.1/2/ ♥냥덩이♥갤로그로 이동합니다. 08.07 33 0
2879108 주변이 죄다 경력 20,30년차들이니 실력이금방느네 [1] 네오커헠(211.234) 08.07 73 0
2879107 러빠로 인하여 그에 대해 반박하면서 나르시갤로그로 이동합니다. 08.07 49 3
2879106 러스트) 10.2 종합 나르시갤로그로 이동합니다. 08.07 45 0
2879105 러스트) 8.5 ‘자격’과 ‘정상성’의 규정: 게이트키핑과 담론적 배제 나르시갤로그로 이동합니다. 08.07 47 0
2879103 러스트) 성능, 안전성, 생산성: 프로그래밍 언어 설계의 상충 관계 나르시갤로그로 이동합니다. 08.07 48 0
2879102 정말 갖고싶은게 생겼어요. 열심히 해보려구요. ㅇㅇ(223.39) 08.07 59 0
2879101 흠 어느새 윈도우 임베의 초고수가 된거같군 네오커헠(211.234) 08.07 46 0
2879100 윾식이 무시하면 안댐 ㅇㅇ갤로그로 이동합니다. 08.07 36 0
2879099 장난쳤는데 일 존나 커짐 [1] ㅇㅇ(211.235) 08.07 53 4
2879097 프로그래밍이 개씨발 말이 안되는건 계층상승을 할수 있음 [2] ㅆㅇㅆ(124.216) 08.07 96 0
2879096 디시 매각 ㄹㅇ 이냐? [1] 루도그담당(211.184) 08.07 102 0
2879095 스텁 구현해서 함수 포인터에 담고 루도그담당(210.104) 08.07 49 0
2879094 의사처럼 자격증이 필요한 것도 아니야. 그냥 컴퓨터 한대면 [2] ㅆㅇㅆ(124.216) 08.07 81 0
2879093 냉정하게 23살먹고 공부해보겠다는건 아집이고 객기일까요?? ㅇㅇ(223.39) 08.07 61 0
2879092 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.07 32 0
2879091 진짜 말이 안되지 않냐? 자본 개씹좆도 없는데 프로그래밍이면 [3] ㅆㅇㅆ(124.216) 08.07 75 0
2879090 온누리 이래도 되냐... 넥도리아(223.38) 08.07 32 0
2879089 진짜 항상 프로그래밍에 감사한다. ㅆㅇㅆ(124.216) 08.07 59 1
2879088 프로그래밍은 코드를 짜는 게 아니기때문에 아직은 AI가 대체하지 못함. [3] ㅆㅇㅆ(124.216) 08.07 89 0
2879086 진짜 AI가 나오면, 인터넷에서의 인간 활동 가치가 확 떨어지지 않을까 ㅇㅇ(106.241) 08.07 40 0
2879084 실검앱 만든거있는데 프갤러(175.209) 08.07 55 0
2879083 오잉? ♥냥덩이♥갤로그로 이동합니다. 08.07 33 0
2879082 윈도 메모장에 코파일럿 생겼더라 [5] ㅇㅇ갤로그로 이동합니다. 08.07 90 0
2879081 ❤+ㅅ❤+ ♥냥덩이♥갤로그로 이동합니다. 08.07 33 0
2879080 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.07 36 0
2879079 누가 더 유명함 더락 호날두 디바(211.235) 08.07 42 0
2879077 고사양게임 배구공(119.202) 08.07 44 0
2879076 너무 열심히 일하면 아스카영원히사랑해갤로그로 이동합니다. 08.07 50 0
2879074 동적 타입은 초딩들이 코딩 입문에나 쓰는 토이 언어 프갤러(218.154) 08.07 49 0
2879073 근데 코드 존나 기깔나게 짤줄알았는데 [1] ㅇㅇ갤로그로 이동합니다. 08.07 73 0
뉴스 '크레이지 리치 코리안', 장한나가 돌아왔다! 월드클래스 지휘자가 네덜란드에 간 이유 디시트렌드 08.09
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2