Programmers-2つの整数の間の和(Python)
質問する
2つの整数a,bが与えられると,aとbの間のすべての整数の和の関数を返し,解を完了する.
例えば、a=3、b=5の場合、3+4+5=12であるため、12が返される.
せいげんじょうけん
I/O例
abreturn35123335312
コード-最初の解 def solution(a, b):
answer = 0
if a == b:
answer = a
return answer
if b < a :
x = a
a = b
b = x
for i in range(a, b+1):
answer += i
return answer
a = 5
b = 3
print (solution(a, b))
def solution(a, b):
answer = 0
if a == b:
answer = a
return answer
if b < a :
x = a
a = b
b = x
for i in range(a, b+1):
answer += i
return answer
a = 5
b = 3
print (solution(a, b))
和弦-2番目の解
# (1)
def solution(a, b):
answer = 0
if a == b:
answer = a
return answer
if b < a :
x = a
a = b
b = x
a_b_len = b - a + 1
if a_b_len % 2 == 0 :
answer = (a+b) * (a_b_len//2)
else :
answer = (a+b) * ((a_b_len-1)//2) + ((a+b)/2)
return int(answer)
a = 5
b = 3
print (solution(a, b))
# (1)
def solution(a, b):
answer = 0
if a == b:
answer = a
return answer
if b < a :
x = a
a = b
b = x
a_b_len = b - a + 1
if a_b_len % 2 == 0 :
answer = (a+b) * (a_b_len//2)
else :
answer = (a+b) * ((a_b_len-1)//2) + ((a+b)/2)
return int(answer)
a = 5
b = 3
print (solution(a, b))
📝 結果
😃 に感銘を与える
初めて
初めて
👍 Irishのすべてのコードを表示
-> Irish Github
Reference
この問題について(Programmers-2つの整数の間の和(Python)), 我々は、より多くの情報をここで見つけました https://velog.io/@irish/Programmers-두-정수-사이의-합Pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol