St_Hakky’s blog

Data Science / Human Resources / Web Applicationについて書きます

SRM 144 DIV2 200

こんばんわ。

めちゃ初心者なので、簡単な問題から解きます笑

SRM 144 DIV2 200 問題内容

問題を簡単に説明すると、

・コンピュータは、時間を一つの数字例えば、3000秒みたいな感じで記憶する傾向がある。

・「whatTime」というメソッドを作ることが課題

・「whatTime」では、int型の数値を入力として受け取り、String型で「<時>:<分>:<秒>」の形を返さないといけない

・<時>は真夜中の0時からスタートすると考える。

・たとえば、0を入れれば、"0:0:0"って返さないといけないし、3661が入力であれば、"1:1:1"って返さないといけない。

・クラスは「Time」、メソッドは「whatTime」で、入力はint、出力はString

って感じですね。

ふむ、結構簡単そう。 

〇コード

class Time:
	def whatTime(self,seconds):
		h = seconds/3600
		m = (seconds%3600)/60
		s = seconds%60
		return "%d:%d:%d"%(h,m,s)

 

〇メモ


 今回は結構簡単だった。