Loading...
본문 바로가기
👥
총 방문자
📖
0개 이상
총 포스팅
🧑
오늘 방문자 수
📅
0일째
블로그 운영

여러분의 방문을 환영해요! 🎉

다양한 개발 지식을 쉽고 재미있게 알려드리는 블로그가 될게요. 함께 성장해요! 😊

PS/백준

[백준][조합] 6603 로또 NodeJs 구현

by 꽁이꽁설꽁돌 2024. 11. 19.
728x90
반응형

목차

    https://www.acmicpc.net/problem/6603

    문제

     

    문제 구현 방향

    조합구하는 코드를 외우고 있으면 정말 쉬운 문제이다.

     

     

    참고

    https://be-senior-developer.tistory.com/49

     

    [알고리즘] 순열과 조합 c++ 구현

    목차 c++로 순열과 조합을 어떻게 구현하는지에 대해 알아보자 stl로 구현한 순열 #include #include #include using namespace std; int main() { vector v; v.push_back(1); v.push_back(2); v.push_back(3); sort(v.begin(), v.end()); //

    be-senior-developer.tistory.com

     

    코드 구현

    const input = require("fs")
      .readFileSync("./dev/stdin", "utf-8")
      .trim()
      .split("\n");
    
    let idx = 0;
    
    function combi(A, arr, str) {
      if (arr.length == 6) {
        let ans = arr.map((item) => item).join(" ");
        console.log(ans);
        return;
      }
      for (let i = str; i < A.length; i++) {
        arr.push(A[i]);
        combi(A, arr, i + 1);
        arr.pop();
      }
    }
    
    while (1) {
      if (input[idx] === "0") break;
      let arr = input[idx++].trim().split(" ").map(Number);
      arr.splice(0, 1);
      let b = [];
      combi(arr, b, 0);
      console.log("");
    }

     

    반응형