Python 2
BackjoonオンラインJudge Pyhon(1-50)を学ぶ
リスト関連関数
append(x):リスト末尾にx
sort():リスト順(昇順/アルファベット順)
reverse():リスト逆シーケンス
index(x):リスト内のx値の位置
Insert(a,b):a位置にb
dela[x]:リストaのxビット値を削除する
remove(x):最初のx値
pop(x):x値を返し、リストから
count(x):リスト内のx数
extend(x):リスト間に
Backjoon #10817
3つの整数A,B,Cが与えられる.このとき、大きい整数を出力する2番目のプログラムを作成してください.1行目では、3つの整数A、B、Cがスペースに分割されます.
a,b,c = map(int, input().split())
s=[a,b,c]
s.sort()
print(s[1])
while
条件は有効期間に繰り返されます.breakを利用して再複文を出すことができます.
Backjoon #11653
整数Nが与えられた場合、小数を分解するプログラムを作成してください
n=int(input())
s=2
while n!=1: #n이 1이 아닐동안 반복
if n%s==0:
print(s)
n=n/s
else:
s+=1
因数最小公倍数
ユークリッドアーク除去法を用いて最大公倍数を求めた後、最小公倍数を求めればよい.与えられた2つの数に最大公約数を乗じて最小公倍数で割った.
temp:ある値を一時的に格納するために定義された変数で、主に変数変換に使用されます.
Backjoon #1934
2つの自然数AとBについて、Aの倍数でありBの倍数である自然数をAとBの公倍数と呼ぶ.この公倍数の中で最小の数を最小公倍数と呼ぶ.例えば、6及び15の公倍数は30、60、90等であり、最小公倍数は30である.2つの自然数AとBが与えられた場合、AとBの最小公倍数を求めるプログラムを作成してください.
第1行は、試験例の個数Tを与える.2行目からT行にまたがり、AとBが与えられる.
t=int(input())
for i in range(1,t+1):
a,b=map(int, input().split())
if (b>a):
a,b=b,a
num1=a
num2=b
while num2!=0:
temp=num2
num2=num1%num2
num1=temp
print(int((a*b)/num1))
Reference
この問題について(Python 2), 我々は、より多くの情報をここで見つけました https://velog.io/@seohyxndev/Python-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol