디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:35:39
조회 181 추천 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/11/03 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2880110 요즘 프레임 워크 대다수가 보일러 플레이트 줄이는 방향으로 가지 않냐 ㅆㅇㅆ(124.216) 08.10 122 0
2880109 누가 나님 냥덩이 만진거야? [2] ♥냥덩이♥갤로그로 이동합니다. 08.10 147 0
2880108 아 코딩 존나 재밌어 그냥ㅋㅋㅋ ㅆㅇㅆ(124.216) 08.10 124 0
2880107 누가 냥덩이 사칭한거에양..? 정말이지 너무해.. ㅠ ㅅ ㅠ [2] ♥냥덩이♥갤로그로 이동합니다. 08.10 155 0
2880106 모던 Node.js 패턴이라는거 보고 있는데 ㅆㅇㅆ(124.216) 08.10 118 0
2880104 화장 안 하고, 자녀 더 많이 과학이 밝혀낸 '사이코패스' 발명도둑잡기갤로그로 이동합니다. 08.10 95 0
2880103 경력직에 지원동기 왜쓰게하는걸까 [8] 밀우갤로그로 이동합니다. 08.10 175 0
2880102 李대통령도 "없어져야 한다"고 말했다···18세 딸 떠나보낸 아버지의 발명도둑잡기갤로그로 이동합니다. 08.10 112 0
2880099 이번에 GPT 5 이야기보니까 phi 모델같이 합성데이터 위주라더라 ㅆㅇㅆ(124.216) 08.10 146 0
2880097 인텔 감원, 리눅스용 드라이버 지원에도 타격 [1] 발명도둑잡기갤로그로 이동합니다. 08.10 154 0
2880095 프로그래머 업계가 너무 싸가지가 없어. 시원하게 다 대체됐으면 좋겠다. [1] 프갤러(223.63) 08.10 139 1
2880094 지금 중고시장 돌아가는게 먼가 이상하네 [4] 거북이속이거북갤로그로 이동합니다. 08.10 147 0
2880093 프로그래밍 업계의 금언이 있지. "그냥 쓰던거 써라." [1] 프갤러(223.63) 08.10 170 0
2880092 한국 기업 된 알리익스프레스코리아, 홈플러스 인수전 나설까 발명도둑잡기갤로그로 이동합니다. 08.10 364 0
2880091 결국 ai에게 오래 못가 다 대체될까 ㅇㅇ(211.211) 08.10 143 0
2880089 생수 스캔들, 프랑스를 뒤흔들다 발명도둑잡기갤로그로 이동합니다. 08.10 103 0
2880087 아 씨발 걍 도커 게속 쓸껄 왜 바꿨을까 ㅆㅇㅆ(124.216) 08.10 109 0
2880085 도커쓰다가 Rancher로 바꿨는데 컴포즈 빌드 자체가 안됨 ㅆㅇㅆ(124.216) 08.10 123 0
2880083 "조국 사면하면 유승준도 입국 허용해야" 李 대통령에 요청한 팬들 발명도둑잡기갤로그로 이동합니다. 08.10 155 0
2880082 클로드 쓰면서 코딩 더 많이 하게됨 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 08.10 209 0
2880081 한국에서 펌웨어는 자동차말고는 직장이 없나요? [1] ㅇㅇ(118.235) 08.10 131 0
2880078 아 왜 아무것도 하기가 싫냐 [3] 루도그담당(58.239) 08.10 140 0
2880077 저도 먹고 살아야죠 ㅎㅎ 프갤러(61.79) 08.10 110 0
2880076 김대범 싸인회 [1] 발명도둑잡기갤로그로 이동합니다. 08.10 166 0
2880075 TEMPEST 맞는 듯. 내 OFFLINE 컴퓨터 도청방식. [4] 프갤러(182.227) 08.10 127 0
2880071 본인이 싫어하는 표현은 반려동물입니다 [6] 헬마스터갤로그로 이동합니다. 08.10 150 1
2880069 내가 좀 꼰대 같을지 모르겠지만 [8] 루도그담당(58.239) 08.10 174 0
2880067 진정한 개발자는 지피티 성능 박은거 정도로 당황하지 않음 [5] ㅇㅇ(121.186) 08.10 205 0
2880066 BHC뿌링클 언제먹어도맛있네 [8] 개멍청한유라갤로그로 이동합니다. 08.10 123 0
2880064 얀르쿤이 옳았다 [1] 초코냥갤로그로 이동합니다. 08.10 152 0
2880059 아니 근데 지피티 5가 그렇게 못써먹을정도인가? 걍 지침대로하면 [5] ㅆㅇㅆ(124.216) 08.10 195 0
2880058 기세닷! 기세로 밀러부쳐어어엇!! ♥냥덩이♥갤로그로 이동합니다. 08.10 130 0
2880057 GPT 5 진짜 못써먹겠는데... [5] 프갤러(1.224) 08.10 200 0
2880055 이번 대구 방화사건 보니까 느끼는건데 [4] ㅆㅇㅆ찡갤로그로 이동합니다. 08.10 183 0
2880049 보통 C# 서는 이벤트 사용을 권장하지만 내부적으로 델리게이트 쓰긴함 [2] ㅆㅇㅆ(124.216) 08.10 175 0
2880048 gpt5 너무 멍청하다 [1] 초코냥갤로그로 이동합니다. 08.10 172 0
2880044 뉴비 C# 질문 좀 할수있을까요.. [6] ㅇㅇ(162.210) 08.10 208 0
2880042 기쁨의 원천 ♥냥덩이♥갤로그로 이동합니다. 08.10 77 0
2880041 이번에 지피티5써보니까 더 좋아진거같은데 난 [4] ㅆㅇㅆ(124.216) 08.10 168 0
2880038 챗티씨5 기능이 퇴화했다고 하는구나 [3] 헬마스터갤로그로 이동합니다. 08.10 140 1
2880033 ms 2025년에도 xaml갖고 떡치는거 재밋지않냐? [6] 헬마스터갤로그로 이동합니다. 08.10 178 0
2880028 스프링 아예 안한지 1년 넘었는데 다시 도전해볼까 [5] ㅇㅇ(118.235) 08.10 198 0
2880025 레전드 도배 갤러리 프갤러(122.199) 08.10 142 0
2880024 냥덩이가 가장 좋아하는 계절❤+ ♥냥덩이♥갤로그로 이동합니다. 08.10 110 0
2880020 비추론 모델에 추론 prompt 썻더니 존나 똑똑해짐 프갤러(125.143) 08.10 124 0
2880019 이번에 NEST.JS 해보면서 느끼는건데 생각보다 어렵네 [1] ㅆㅇㅆ(124.216) 08.10 150 1
2880018 보물을 찾아 모험을 떠나구 싶구낭 ♥냥덩이♥갤로그로 이동합니다. 08.10 120 0
2880016 1루에 9줄 감사의 코딩 [6] 공기역학갤로그로 이동합니다. 08.10 167 0
2880009 흠.. 금월까진 모르겟구 담달초까진 가능할듯 ♥냥덩이♥갤로그로 이동합니다. 08.10 126 0
2880001 나님 왤케 특별하실깡..? ♥냥덩이♥갤로그로 이동합니다. 08.10 107 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2