Rotate Array
input : nums = [1,2,3,4,5,6,7], k=3
output : [5,6,7,1,2,3,4]
input : nums = [-1,-100,3,99] , k=2
output : [3,99,-1,-100]
class Solution {
public void rotate(int[] nums, int k) {
if(nums==null || nums.length ==0){
return;
}
int[] number = new int [nums.length];
for(int i=0;i<nums.length;i++){
number[(i+k)%nums.length] = nums[i];
}
for(int i=0;i<nums.length;i++){
nums[i]=number[i];
}
}
}
stairs
예를들어, n=3
'# '
'## '
'###'
이렇게 표현되도록
1. for문을 사용해서 3줄을 만든다.
2. for문을 사용해서 각 줄을 만든다.
만약 내부 루프문이 외부보다 작으면 #를, 아니면 빈칸을
for(let i=0;i<n;i++){
let stairs='';
for(let j=0;j<n;j++){
if(j<=i){
stairs+='#';
}else{
stairs+=' ';
}
}
console.log(stairs)