디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:35:39
조회 167 추천 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/10/20 - -
AD 할로윈 슈퍼위크~!! 운영자 25/10/23 - -
2877145 정신력을 직접 산출할수는 없기에 결과물로 유추하며 개인적이당 ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 91 0
2877143 뀨? ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 94 0
2877142 FA 프리랜서 헝가리 가게 되면 단가가 얼마나 할까? 프갤러(58.121) 08.01 88 0
2877139 전쟁광 좌파들 때문에 3차세계전쟁 터지는구낭 ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 81 0
2877137 퇴군! [4] 개멍청한유라갤로그로 이동합니다. 08.01 118 0
2877136 오랜만에 goto문 써보는구나 [5] 루도그담당(211.184) 08.01 136 0
2877135 정신병 살인귀 또 터졌구나 [7] 헬마스터갤로그로 이동합니다. 08.01 159 0
2877125 확실히 여름엔 퍼포먼스가 떨어진당 ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 67 0
2877124 정치글 좀 작작쳐올려라 개씨발새끼들아 [2] 프갤러(113.59) 08.01 109 0
2877120 속보) 2찢명 번식 왕성 ! ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 103 0
2877118 가비아 대책없는 회사 보안 개ㅂㅅ사이트 ㅈㄴ 답답하네 [2] 프갤러(211.219) 08.01 348 0
2877114 ■요즘 레드오션이라는데 취업할려면 뭘 파야합니까? ㅇㅇ갤로그로 이동합니다. 08.01 147 0
2877113 혐오는 귀염을 이길수 없당⭐+ ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 94 0
2877112 보안팀 씹새끼들 아스카영원히사랑해갤로그로 이동합니다. 08.01 137 0
2877111 아스카는 힘들 때 매일 토스를 켭니다 아스카영원히사랑해갤로그로 이동합니다. 08.01 133 0
2877107 커피한잔원샷하는중 ㅇㅇ(113.59) 08.01 94 0
2877105 나님 예지력 ㄱㅆㅅㅌㅊ !! ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 85 0
2877104 날 더워서 뛰뛰를 못하니 오히려 체력지속력이 떨어지는듯 ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 69 0
2877103 답이없구나 껄껄 [4] 개멍청한유라갤로그로 이동합니다. 08.01 121 0
2877102 ㄴㅇㄹ [6] 필라갤로그로 이동합니다. 08.01 89 0
2877101 충격받음 [7] ㅇㅇ(118.235) 08.01 172 0
2877099 힌트:비두해 ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 64 0
2877098 오늘 해킹 공부하면서 구현한것 루도그담당(118.235) 08.01 109 0
2877097 주체를 무엇으로 설정하는지가 중요함 쉽고 간단하게 가는 방법 찾아야함 ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 82 0
2877096 나님 귀납적으로 원리 유추능력 ㄱㅆㅆㅅㅌㅊ!! ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 66 0
2877095 윤수괴 감방에서 팬티쇼햇다는구나 [1] 헬마스터갤로그로 이동합니다. 08.01 110 0
2877094 역시 데이터는 거짓말 안 함 ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 52 0
2877093 커피를 몇 잔씩 아이스 커피를 마시는지... 모르겠당. 넥도리아(220.74) 08.01 52 0
2877092 ts 쓸필요없네 [7] 헬마스터갤로그로 이동합니다. 08.01 139 0
2877090 잠을 이상한 자세로 자서 그런강 두통 있넹 ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 66 0
2877089 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥찢명아티스트냥덩♥갤로그로 이동합니다. 08.01 76 0
2877082 바이브코딩? 이거대박이라 ㅇㅇ(218.48) 08.01 1775 0
2877072 이재면씨 대통령 재밋는것같더라 [1] 헬마스터갤로그로 이동합니다. 08.01 124 0
2877065 돈이라도 많이 받으면 혼자 일 다 해도 아무말 안하지. [1] 프갤러(59.16) 08.01 88 0
2877064 데이트할 돈도 없고, 돈도 없고, 강연만 들으러 다닐 예정 [2] 넥도리아(220.74) 08.01 100 0
2877063 씨발 날씨 [5] 아스카영원히사랑해갤로그로 이동합니다. 08.01 115 0
2877062 어셈블리어 다루는 중 [5] 루도그담당(118.235) 08.01 140 0
2877061 내가 예전에 개발하던게 polygon nft 인데 [3] 어린이노무현갤로그로 이동합니다. 08.01 136 0
2877060 .env 도 보안에 안좋아서 이번에 aws kms랑 [1] 어린이노무현갤로그로 이동합니다. 08.01 116 0
2877058 외모가 후달려서 짝사랑만 해봐가지고 [4] ㅆㅇㅆ(124.216) 08.01 144 0
2877056 dart에서 생성자부분에 const 붙이는거 보고 프갤러(113.59) 08.01 96 0
2877055 슈뢰딩거의 변기 [2] 개멍청한유라갤로그로 이동합니다. 08.01 95 0
2877054 나도 썸인가 연애인가 해보고싶네 [7] ㅆㅇㅆ(124.216) 08.01 133 0
2877053 나도 큰 프로그램 만들고싶다 [5] ㅆㅇㅆ(124.216) 08.01 120 0
2877052 GDC가 const쓰더라 ㅋㅋㅋㅋㅋㅋ [4] 개멍청한유라갤로그로 이동합니다. 08.01 106 0
2877051 나 눈물날뻔했어 [8] 개멍청한유라갤로그로 이동합니다. 08.01 109 0
2877050 나도 집에서 일할줄아는데 ㅋ 개멍청한유라갤로그로 이동합니다. 08.01 100 0
2877049 인생뭐있나 배구공(119.202) 08.01 61 0
2877047 프로그래밍 하면서 느끼는데 컨벤션이랑 스타일 ㅆㅇㅆ(124.216) 08.01 95 0
2877046 또 해킹 공부 시작하겠습니다 루도그담당(118.235) 08.01 89 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2