Generation

generate functionTue, 18 Jul 2023

『endで終わる方式』で任意個数の文字列を入力すると、その中から、最長のものを、(最長) すべて、入力した順で、出力するプログラムを作成せよ。ただしendは出力対象としない。

def getLongestString(*args, **kwargs): all_string = [] longest_string = "" for arg in args: if arg == "end": break all_string.append(arg) for text in all_string: if len(longest_string) < len(text): longest_string = text return longest_string getLongestString("a", "bb", "ccc", "dddd", "eeeee")

Questions about programming?Chat with your personal AI assistant