커뮤니티 전체
[퀴즈_101] 중복없이 3자리수의 합
📅 2026년 01월 07일 11:45
👁 조회 631
댓글을 작성하려면 로그인이 필요합니다.
게시판 목록
페이지 1 / 6게시글 제목
날짜
조회
추천
5일 전
조회 215
0
답글 4
2026.01.31
조회 368
0
답글 6
2026.01.26
조회 315
1
답글 1
2026.01.21
조회 548
0
답글 2
2026.01.07
조회 632
0
답글 3
2026.01.06
조회 342
0
답글 0
2025.12.31
조회 420
0
답글 2
2025.10.31
조회 915
1
답글 12
2025.10.31
조회 1,039
0
답글 6
2025.10.31
조회 685
0
답글 4
2025.10.30
조회 767
0
답글 9
2025.10.27
조회 580
0
답글 5
2025.10.27
조회 560
0
답글 3
2025.10.27
조회 565
0
답글 4
2025.10.27
조회 550
0
답글 7
2025.10.24
조회 704
0
답글 9
2025.10.22
조회 533
0
답글 2
2025.10.20
조회 717
0
답글 9
2025.10.20
조회 537
0
답글 3
2025.10.17
조회 553
1
답글 5

안녕하세요~
[모두 구하기]
=LET( 모든숫자, SEQUENCE(877, 1, 123), 유효숫자, FILTER(모든숫자, MAP(모든숫자, LAMBDA(x, LET(백,MID(x,1,1), 십,MID(x,2,1), 일,MID(x,3,1), (백<>"0")*(십<>"0")*(일<>"0")*(백<>십)*(백<>일)*(십<>일))))), 비트값, MAP(유효숫자, LAMBDA(x, SUM(2^MID(x,{1,2,3},1)))), 첫번째수, 유효숫자, 두번째수, TOROW(유효숫자), 첫번째비트, 비트값, 두번째비트, TOROW(비트값), 합계, 첫번째수 + 두번째수, 누적비트, 첫번째비트 + 두번째비트, 결과비트, IFERROR(XLOOKUP(합계, 유효숫자, 비트값, 0), 0), 검증, (합계 < 1000) * (BITAND(첫번째비트, 두번째비트) = 0) * (결과비트 > 0) * (누적비트 + 결과비트 = 1022), 최종결과, FILTER(TOCOL(첫번째수 & "+" & 두번째수 & "=" & 합계), TOCOL(검증)), 최종결과 )[중복제거]
=LET( 모든숫자, SEQUENCE(877, 1, 123), 유효숫자, FILTER(모든숫자, MAP(모든숫자, LAMBDA(x, LET(백,MID(x,1,1), 십,MID(x,2,1), 일,MID(x,3,1), (백<>"0")*(십<>"0")*(일<>"0")*(백<>십)*(백<>일)*(십<>일))))), 비트값, MAP(유효숫자, LAMBDA(x, SUM(2^MID(x,{1,2,3},1)))), 첫번째수, 유효숫자, 두번째수, TOROW(유효숫자), 첫번째비트, 비트값, 두번째비트, TOROW(비트값), 합계, 첫번째수 + 두번째수, 누적비트, 첫번째비트 + 두번째비트, 결과비트, IFERROR(XLOOKUP(합계, 유효숫자, 비트값, 0), 0), 검증, (첫번째수 < 두번째수) * (합계 < 1000) * (BITAND(첫번째비트, 두번째비트) = 0) * (결과비트 > 0) * (누적비트 + 결과비트 = 1022), 최종결과, FILTER(TOCOL(첫번째수 & "+" & 두번째수 & "=" & 합계), TOCOL(검증)), 최종결과 )파워쿼리로 만들어봅니다.
힌트 : 경우의 수(세 자리수)에서 중복된 숫자 제거