华为OD机试 - 第N个排列(JS)

Posted 坚果的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试 - 第N个排列(JS)相关的知识,希望对你有一定的参考价值。

第N个排列

题目

给定参数n
1n会有n个整数 1,2,3,...n
n个数字共有n!种排列 按大小顺序升序列出所有排列情况
并一一标记
n = 3 时,所有排列如下
"123","132","213","231","312","321"
给定nk返回第n个排列

输入

第一行为n
第二行为k
n的范围是 1 ~ 9
k的范围是 1 ~ n!

输出

输出排列第k位置的数字

示例一

输入

3
3

输出

213

示例二

输入

2
2

以上是关于华为OD机试 - 第N个排列(JS)的主要内容,如果未能解决你的问题,请参考以下文章

独家华为OD机试提供C语言题解 - 第 N 个排列

华为OD机试真题Python实现第 N 个排列真题+解题思路+代码(2022&2023)

新2023华为OD机试 - 数字的排列(Python)

华为OD机试真题 Python 实现数字反转打印

华为OD机试 - N进制减法(JS)

华为OD机试 - 考古学家(JS)