디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.08.01 08:35:39
조회 120 추천 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 - -
2878702 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 23 0
2878701 취미로 할거면 [1] GptPRO(14.41) 08.06 40 0
2878700 내가 자바 코딩을 vscode 로 하는 이유. [2] 프갤러(59.16) 08.06 57 0
2878699 낯가죽을 벗기고픈 xx진은 없지만요. 프갤러(220.84) 08.06 75 0
2878698 저희집 문제인데 가이드... 넥도리아(223.38) 08.06 33 0
2878697 학은제 컴공 해본 애들 있어? 프갤러(175.210) 08.06 46 0
2878696 저에겐 아무것도 안주었어요. 아무것도 없었죠. 프갤러(220.84) 08.06 28 0
2878693 후후 내가 차단안당하려고 프갤러 기본 닉네임을 쓰고 있지 프갤러(218.154) 08.06 30 0
2878689 키오스크같은 ㅈ밥ui는 일렉트론으로떡침 [3] 네오커헠(211.234) 08.06 126 0
2878688 ㄹㅇ 취업 못해서 나락 가기 직전에 찾았다 [1] 프갤러(223.38) 08.06 104 0
2878686 좇센징 특징 ) 304050쳐먹어도 리니지 메이플 함 ㅋㅋㅋ 뒷통수한방(1.213) 08.06 29 0
2878685 이거 리소스만 알면 ㅇㅇ갤로그로 이동합니다. 08.06 121 0
2878684 마크하는새끼들은 하나같이 좇같은새끼들만있는이유가 뭐냐 뒷통수한방(1.213) 08.06 24 0
2878683 좆텔리제이에 자바가 강하게 엮여있다는게 뭐냐면 [1] 프갤러(218.154) 08.06 45 0
2878682 [단독] '애즈원' 이민, 5일 저녁 사망…자택에서 숨진 채 발견 발명도둑잡기갤로그로 이동합니다. 08.06 36 0
2878681 흠 로보틱스개발자로서 최후의개발자가 될운명이군 [3] 네오커헠(1.237) 08.06 109 0
2878680 동남아 평균 월급 발명도둑잡기갤로그로 이동합니다. 08.06 39 0
2878679 그럼 너무 늘어지는데.. ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 31 0
2878678 흠.. 상위 플랫폼까지 동시에 하는게 맞으려나? ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 34 0
2878677 비가 추적추적 [4] 개멍청한유라갤로그로 이동합니다. 08.06 55 0
2878676 "나 좀 포기해줘" 고백 빌런 짝사랑남에게 싹싹 빈 여성 발명도둑잡기갤로그로 이동합니다. 08.06 27 0
2878675 대기업들 미국으로 전부 이전하든 니들이 앰생인건 똑같잖아 ㅋㅋㅋ 뒷통수한방(1.213) 08.06 25 0
2878674 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 25 0
2878673 시간의 시작이 없어야했어요. 프갤러(220.84) 08.06 23 0
2878672 깜짝 놀란 광고 발명도둑잡기갤로그로 이동합니다. 08.06 19 0
2878670 임베디드는 절!대!로! 가지마라 [2] 박민준갤로그로 이동합니다. 08.06 97 0
2878669 남친이 컴공인데요 발명도둑잡기갤로그로 이동합니다. 08.06 63 0
2878668 [두산로보틱스] 로키부트캠프 AI·로봇 엔지니어 양성과정 6기 모집 (~ 프갤러(14.32) 08.06 69 0
2878667 조나단도 2억넘는 포르쉐 뽑고 곽튜브도 연애 3번했는데 뒷통수한방(1.213) 08.06 23 0
2878666 잠 설쳐서 졸리다 발명도둑잡기갤로그로 이동합니다. 08.06 20 0
2878665 싱크대 하수관 고쳤다 발명도둑잡기갤로그로 이동합니다. 08.06 19 0
2878663 이건 무슨 병신헛소리임 진짜 [1] 박민준갤로그로 이동합니다. 08.06 64 0
2878662 이거 진짜인가요 [1] 발명도둑잡기갤로그로 이동합니다. 08.06 32 0
2878661 면목없는 사람이 어찌 목숨을 구걸하겠습니까. 프갤러(220.84) 08.06 23 0
2878660 조선시대 후기의 국궁 여성 궁사들 발명도둑잡기갤로그로 이동합니다. 08.06 24 0
2878659 프로그래밍 개발 루트는 남들이 만들어놓은 로드맵 따라가라 [4] ㅆㅇㅆ(124.216) 08.06 84 0
2878658 제가 강림 안했는데 다른분들이 강림하네요. 프갤러(220.84) 08.06 32 0
2878657 ㅆㅇㅆ 종니 신기한거 [2] ㅇㅇ(118.235) 08.06 54 0
2878656 근데 애기보G사진 올리던새끼 어디감? 깃깃갤로그로 이동합니다. 08.06 44 0
2878655 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥꽃보다냥덩♥갤로그로 이동합니다. 08.06 25 0
2878654 헬마 살아있었어? [1] 깃깃갤로그로 이동합니다. 08.06 44 0
2878653 프로그래밍 개발 [14] ㅇㅇ(180.68) 08.06 97 0
2878652 오늘의 작사 실마리: 속터져란 제목 [1] 발명도둑잡기갤로그로 이동합니다. 08.06 29 0
2878651 언어논쟁 중요함 [3] 박민준갤로그로 이동합니다. 08.06 52 0
2878650 어떻게든 만족스럽게 되겠죠. 프갤러(220.84) 08.06 29 0
2878649 조나단도 2억넘는 포르쉐 뽑고 곽튜브도 연애 3번했는데 뒷통수한방(1.213) 08.06 34 0
2878648 흠 그나저나 임베와 윈도우는 둘다하는사람이없네 [3] 네오커헠(1.237) 08.06 92 0
2878647 좇센에서 태어난거 상위 10% ㅇㅈ?? 뒷통수한방(1.213) 08.06 29 0
2878646 지금하는거 관두고 타로앱 만들고싶다 [5] ㅆㅇㅆ찡갤로그로 이동합니다. 08.06 83 0
2878645 어우 zynq좀 할라는데 존나 빡세노 [4] 깃깃갤로그로 이동합니다. 08.06 46 0
뉴스 아스트로 새 유닛 주니지니, 데뷔곡은 ‘Some Things Never Change’…진진 프로듀싱 디시트렌드 08.05
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2