N,M=map(int,input().rstrip().split(' '))
a=list(map(int,input().rstrip().split(' ')))
b=list(map(int,input().rstrip().split(' ')))
for num in a+b:
print(num)
function arrayJoin(){
//スプレッドシートを取得
sheet=SpreadsheetApp.getActiveSheet();
//配列aの要素数Nを取得
let N=sheet.getRange(1,2).getValue();
//配列bの要素数Mを取得
let M=sheet.getRange(2,2).getValue();
//配列aを取得
let a=sheet.getRange(4,2,1,N).getValues();
//配列bを取得
let b=sheet.getRange(5,2,1,M).getValues();
//ここで結合している!!
a[0]=a[0].concat(b[0]);
console.log(a);
sheet.getRange(8,2,1,a[0].length).setValues(a);
}
#A番目、B番目、配列の要素数Nを読み込む
A,B,N=map(int,input().rstrip().split(' '))
#配列arrayを読み込む
array=list(map(int,input().rstrip().split(' ')))
#部分文字列をスライスを使って表示する
for num in array[A-1:B]:
print(num)
手順1,2,3,4:A,B,Nを読み込む const sheet=SpreadsheetApp.getActiveSheet(); let A=sheet.getRange(1,2).getValue(); let B=sheet.getRange(2,2).getValue(); let N=sheet.getRange(3,2).getValue();
手順5:配列aを読み込む let a=sheet.getRange(5,2,1,N).getValues();
function arraySlice(){
//シートを取得
sheet=SpreadsheetApp.getActiveSheet();
//配列のA番目(左から2番目)を取得
let A=sheet.getRange(1,2).getValue();
//配列のB番目(左から4番目)を取得
let B=sheet.getRange(2,2).getValue();
//配列の要素数Nを取得
let N=sheet.getRange(3,2).getValue();
//配列arrayを取得
let array=sheet.getRange(5,2,1,N).getValues();
console.log(array);
//部分配列をarray2に入れる
let array2=[];
//スライスを使ってarray2に部分配列を格納する
array2[0]=array[0].slice(A-1,B);
console.log(array2);
//スプレッドシートに出力する
sheet.getRange(8,2,1,array2[0].length).setValues(array2);
}
手順6:ループで置き換え後のarrayを取り出す for num in array: print(num)
ここまでのコードです。
A,B,N=map(int,input().rstrip().split(' '))
array=list(map(int,input().rstrip().split(' ')))
temp=array[A-1]
array[A-1]=array[B-1]
array[B-1]=temp
for num in array:
print(num)
A,B,N=map(int,input().rstrip().split(' '))
array=list(map(int,input().rstrip().split(' ')))
#ポイント ここで入れ替えている
array[A-1],array[B-1]=array[B-1],array[A-1]
for num in array:
print(num)
手順1,2,3,4:A,B,Nを読み込む const sheet=SpreadsheetApp.getActiveSheet(); let A=sheet.getRange(1,2).getValue(); let B=sheet.getRange(2,2).getValue(); let N=sheet.getRange(3,2).getValue();
手順5:配列aを読み込む let a=sheet.getRange(5,2,1,N).getValues();
ログを使って確認 console.log(array);
手順6:tempにarray[0][A-1]を代入する(スプレッドシートは2次元配列) let temp; temp=array[0][A-1];
function arraytemp(){
const sheet=SpreadsheetApp.getActiveSheet();
//配列のA番目(左から2番目)を取得
let A=sheet.getRange(1,2).getValue();
//配列のB番目(左から3番目)を取得
let B=sheet.getRange(2,2).getValue();
//配列の要素数Nを取得
let N=sheet.getRange(3,2).getValue();
//配列arrayを取得 (5,2)からN=5行
let array=sheet.getRange(5,2,1,N).getValues();
console.log(array);
let temp;
temp=array[0][A-1];
array[0][A-1]=array[0][B-1];
array[0][B-1]=temp;
console.log(array);
sheet.getRange(8,2,1,N).setValues(array);
}
'''
N個の配列aのうち、
要素がAのものをBに書き換える
A B N
a_1 a_2 ... a_N
'''
A,B,N=map(int,input().rstrip().split(' '))
a=list(map(int,input().rstrip().split(' ')))
for i in range(N):
if a[i]==A:
a[i]=B
for num in a:
print(num)
手順1,2,3:A,B,Nを読み込む const sheet=SpreadsheetApp.getActiveSheet(); let A=sheet.getRange(1,2).getValue(); let B=sheet.getRange(2,2).getValue(); let N=sheet.getRange(3,2).getValue();
function arrayReplacement(){
const sheet=SpreadsheetApp.getActiveSheet();
let A=sheet.getRange(1,2).getValue();
let B=sheet.getRange(2,2).getValue();
let N=sheet.getRange(3,2).getValue();
console.log(A);
console.log(B);
console.log(N);
let a=sheet.getRange(5,2,1,N).getValues();
console.log(a);
for(let i=0;i<N;i++){
if(a[0][i]==A){
a[0][i]=B
}
}
console.log(a)
sheet.getRange(7,2,1,N).setValues(a);
}
function whatCount(){
const sheet=SpreadsheetApp.getActiveSheet();
let N=sheet.getRange(1,2).getValue();
let M=sheet.getRange(2,2).getValue();
let a=sheet.getRange(4,2,1,M).getValues();
console.log(N);
console.log(M);
console.log(a)
let Ncount=0;
for (let i=0;i<M;i++){
if (a[0][i]===N){
Ncount++
}
}
console.log(Ncount);
sheet.getRange(6,2).setValue(Ncount);
}
function inWhatNumber(){ const sheet=SpreadsheetApp.getActiveSheet(); let N=sheet.getRange(1,2).getValue(); let M=sheet.getRange(2,2).getValue(); let a=sheet.getRange(4,2,1,M).getValues(); console.log(a); console.log(a[0].indexOf(N)+1); sheet.getRange(6,2).setValue(a[0].indexOf(N)+1); }
function myFunction() { sheet=SpreadsheetApp.getActiveSheet(); let N=sheet.getRange(1,2).getValue(); let M=sheet.getRange(2,2).getValue(); let jadge=’No’; let a=sheet.getRange(4,2,1,N).getValues(); for(let i=0;i<N;i++){ if(a[0][i]==M){ jadge=’Yes’ break; } } sheet.getRange(6,2).setValue(jadge); }