首页 > 其他分享 >[6] N 字形变换

[6] N 字形变换

时间:2023-11-22 10:37:35浏览次数:29  
标签:return 字形 变换 param numRows let ans const

 1 /**
 2  * @param {string} s
 3  * @param {number} numRows
 4  * @return {string}
 5  */
 6 var convert = function (s, numRows) {
 7   if (numRows === 1) {
 8     return s;
 9   }
10 
11   let ans = "";
12   const n = s.length;
13   const r = numRows;
14   const t = r * 2 - 2;
15 
16   for (let i = 0; i < r; i++) {
17     for (let j = 0; j + i < n; j += t) {
18       ans += s[j + i];
19       if (i > 0 && i < r - 1 && j + t - i < n) {
20         ans += s[j + t - i];
21       }
22     }
23   }
24 
25   return ans;
26 };

 

标签:return,字形,变换,param,numRows,let,ans,const
From: https://www.cnblogs.com/yadayou/p/17848331.html

相关文章

  • Matlab实现快速傅里叶逆变换
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 霍夫变换学习
    本文OI/ACM无关HoughTransform简介HoughTransform是图像分析,计算机视觉和数字图像处理的一种特征提取方法,它通过一种在参数空间内进行的投票机制实现分离图像内特定形状特征,经典的霍夫变换用于检测规则的曲线:直线,圆,椭圆灯,其需要以某种参数形式提供需要的特征,当无法获得......
  • 面试必刷TOP101:27、按之字形顺序打印二叉树
    题目题解importjava.util.*;/**publicclassTreeNode{*intval=0;*TreeNodeleft=null;*TreeNoderight=null;*publicTreeNode(intval){*this.val=val;*}*}*/publicclassSolution{/***代码中的类名、方......
  • 傅里叶变换
    ......
  • 【题解 P8763】[蓝桥杯 2021 国 ABC] 异或变换
    同楼上dalao做法:#include<iostream>#include<algorithm>#include<cstdio>#include<cmath>#include<cstring>#include<string>#include<cstdlib>#include<bitset>usingnamespacestd;constintN=1e4+10......
  • 模板匹配和霍夫变换
    ......
  • 矩阵维度变换--einops库
    importeinops#创建一个形状为(batch_size,seq_length,hidden_dim)的张量tensor=tf.constant([[[1,2,3,4],[5,6,7,8]],[[9,10,11,12],[13,14,15,16]]])#使用einops进行维度交换......
  • OpenCV透视变换-不对原图裁剪
    前言:最近在做透视变换,初次尝试是使用Pillow的transform方法,但是该方法在变换以后,由于需要提前设置变换后的图像尺寸,所以导致变换后的图像超出尺寸的部分会发生裁剪问题,这个现象不太适合我的目的,我的目的是对png图进行透视变换,然后贴在一张图上。 后来用了opencv中的方法,这个方......
  • 快速傅里叶变换
    目录DFT分治计算FFT蝶形运算PreliminariesDFT\(W_N^{nk}\)的性质周期性:\(W_N^{a+N}=W_N^a\)对称性:\(W_N^{a+\frac{N}{2}}=-W_N^a\)缩放性:\(W_N^a=W_{\frac{N}{m}}^{\frac{a}{m}}\)DFT分治计算将序列\(x[n]\)分奇偶表示\[\begin{aligned}x_{even}[m]&=x[2m]......
  • 合同变换法
    目录合同变换法一、实对称矩阵A对角元素均不为零二、实对称矩阵A对角元素有零三、实战一道题合同变换法已知二次型\(f=x^TAx\),求变换\(x=Py\),使得二次型化为标准型\(f=y^T\Lambday\),且\(P^TAP=\Lambda\)。该过程的实质是一次合同变换,即\[[A,E]\xrightarrow{......