class Solution: # @return a boolean def isValid(self, s): stack=[] dict={"]":"[", "}":"{", ")":"("} #一文字ずつチェック for char in s: if char in dict.values(): stack.append(char)
Leetcode(Python3)[Longest Common Prefix]
class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: #文字列を縦で比較していく if not strs: return "" string="" kizyunn=strs[0] #要素1からのリスト newlist=strs[1:] for i in range
LeetCode(Python3)[Roman to Integer]
本日のLeetcodeは、ローマ数字を現在使われている数値に変換をしようという問題です。
class Solution: def romanToInt(self, s: str) -> int: symbol={"I":1,"V":5, "X":10, "L":50,"C":100, "D":500, "M":1000 } ans=0 for i in range(len(s)-1): if symbol
LeetCode(Python3)[Palindrome Number]
本日のleetコードの問題は、数字を反転させて、同じ形ならTrueを返しましょうというものです。121とかがTrueになります。
class Solution: def isPalindrome(self, x: int) -> bool: # y=str(x) # x_list=list(y) # x_reverse_list=list(reversed(y)) # if x_list==x_reverse_l
卒業研究もひと段落したのでPython3の基礎強化でLeetCodeを始めました。
class Solution: def Twosum(self, nums:List[int], target:int): for i in range(len(nums)): for j in range(len(nums)): z=nums[i]+nums[j] if z==target: r
今日のメモ書きはPythonでClassを用いてのrosのコードの書き方に関してです。
まずはPythonのClassに関して。
Classはいわゆるオブジェクト指向と呼ばれるものの考え方です。イメージとしては、人の体を想像すると分かりやすいです。例えば、ひろしさんには心臓、胃、肝臓など様々な働きをする臓器があります。 これをClassに当てはめると、ひろしというClassの中に、心臓、胃、肝臓、などの臓器の関数を作り、それぞれにその中に働き内容書きます。
Class