!=盆栽
(盆栽とは関係のない内容です)アンドロイドタブレットと macOS を使ってオーディオブックを作成(自炊)する具体的な手順をまとめてみました。以前も似たような記事を書いてありますので、このブログのカテゴリ「Audiobook自炊」もよろしければごらんいた…
(盆栽とは関係のない内容です)macOS をモハベからカタリナに変えました。それによって、これまで使用していた写真編集ソフトが動かなくなりました。そのため「Affinity Photo」という写真編集ソフトを購入して使うことにしました。(新しい機能でもないの…
すみません、盆栽とは関係のない内容です。家のトイレにノイズを発生させるアイテムを設置しました。このような、トイレでノイズを発生させる装置の正式版(商品)を「音姫」というようです。Amazon Echo Flex とモーションセンサーを使って音姫の「ような」…
ぜんぜん、ブログが更新できていません。盆栽とも関わる機会も少なくなりました。ところで、盆栽とは関係がないのですが、去年の暮に急須(きゅうす)を買いました。結構便利で、あったかいお茶を楽しんでいます。 お値段高めの金属製急須 「宮崎製作所 茶き…
ヘルシオホットクック(KN-HW24E-R)とパナソニックの時短なべ(SR-MP300)の両方を持っています。どちらも高価な調理家電です。ふたつ使って、どちらかを選ぶかと問われれば「ホットクック」です。 価格が数万高いホットクック ホットクックは時短なべより…
年末に紅白歌合戦を視聴していました。そこでビートたけしが歌う「浅草キッド」をたまたま聴いてしまいました。しばらく時間が経つと涙が止まらない状態になりました。 ストレートに胸を打つ歌詞 部分的には理解できない歌詞もありますが、全体的にストレー…
(盆栽とは関係のない内容です)スーパーマーケットでの買い物の際にはショッピングカートを使っています。スーパーマーケットに行くと、ショッピングカートを使っている人を見かけることが少ないです。便利なのに、なぜ普及しないのだろうか。 持ち帰るとき…
ついに買ってしまいました。高額調理家電の「ホットクック」。旧製品とあまり値段が変わらなかったので、最新型を選びました。 プライムセールのタイミングで買うと良いかも 高額な商品のため、Amazonのプライムセールとかのタイミングで買うといいかもしれ…
Evernote(エバーノート)を今月多めに使いそうなので、有料プランに変更しました。すると、公式ページで消えていた「プラス」プランがあったので驚きました。 廃止されたプラスプランがあった 本来なら個人での有料プランは「プレミアム」600円/月のサブス…
VOWELS = "aeiouy" def translate(phrase): # return phrase human_phrase = [] i = 0 while i < len(phrase): human_phrase.append(phrase[i]) if phrase[i] in VOWELS: i += 3 elif phrase[i] == ' ': i += 1 else: i += 2 return ''.join(human_phrase) i…
この問題が属する、「Home」カテゴリがとてもむずかしい。これ以降、あまりにも難しかったら CheckiO から離脱して、なんらかの教本で勉強をしなおそうかな。 def flat_list(array): flatten = [] for x in array: if type(x) is list: flatten.extend(flat_…
from typing import List def checkio(game_result: List[str]) -> str: ''' [0][0],[0][1],[0][2] [1][0],[1][1],[1][2] [2][0],[2][1],[2][2] ''' for row in game_result: if row[0] == row[1] == row[2] and row[0] != ".": return row[0] if game_resul…
def checkio(text: str) -> str: #replace this for solution import re letter = [] text = text.lower() for c in text: m = re.match(r'[a-z]', c) if m is None: continue else: letter.append(c) list_zero = [] set_letter = set(letter) length = len…
# Your optional code here # You can import some modules or create additional functions def checkio(data: list) -> list: # Your code here # It's main function. Don't remove this function # It's used for auto-testing and must return a result…
def checkio(data: str) -> bool: # replace this for solution # return True or False import re if len(data) < 10: return False if not bool(re.search(r'[a-z]', data)): return False if not bool(re.search(r'[A-Z]', data)): return False if not b…
def popular_words(text: str, words: list) -> dict: # 小文字に変換する lower_text = text.lower() # 改行(\n)をスペースに変換する replace_text = lower_text.replace('\n',' ') # 空白を区切りとして文字列をリストに変換する list_text = replace_t…
def best_stock(data): value_sorted = sorted(data.items(), key=lambda x:x[1]) return value_sorted[-1][0] if __name__ == '__main__': print("Example:") print(best_stock({ 'CAC': 10.0, 'ATX': 390.2, 'WIG': 1.2 })) # These "asserts" are used fo…
def correct_sentence(text: str) -> str: """ returns a corrected sentence which starts with a capital letter and ends with a dot. """ capital_letter = text.capitalize() capital_letter = capital_letter[0] + text[1:] if capital_letter.find('.…
def first_word(text: str) -> str: """ returns the first word in a given text. """ # ドットとカンマをスペースに置換する del_conmma = text.replace(',', ' ') del_dot = del_conmma.replace('.', ' ') replaced_text = del_dot # スペースを区切りに…
答えを出すまでに時間がかかっています。それでも、考えているときは楽しく、(とりあえず)解決コードができたらうれしい気持ちになります。 ◆ ◆ ◆ 時間がかかる、という点でセンスが無いようにも思います。一方で、時間がかかっても粘って取り組むことがで…
def first_word(text: str) -> str: """ returns the first word in a given text. """ # your code here # return text[0:2] word = '' for c in text: if not c == ' ': word = word + c else: break return word if __name__ == '__main__': print("Examp…
def between_markers(text: str, begin: str, end: str) -> str: """ returns substring between two given markers """ index_begin = text.find(begin) index_end = text.find(end) return text[index_begin+1:index_end] if __name__ == '__main__': prin…
def mult_two(a, b): return a * b if __name__ == '__main__': print("Example:") print(mult_two(3, 2)) # These "asserts" are used for self-checking and not for an auto-testing assert mult_two(3, 2) == 6 assert mult_two(1, 0) == 0 print("Codin…
def second_index(text: str, symbol: str) -> [int, None]: """ returns the second index of a symbol in a given text """ index = text.find(symbol) if index != -1: # findの第二引数で検索を開始する位置を指定できる。 index = text.find(symbol, in…
# 1. on CheckiO your solution should be a function # 2. the function should return the right answer, not print it. def say_hi(name: str, age: int) -> str: """ Hi! """ introduces = "Hi. My name is " + name + " and I'm " + str(age) + " years…
def bigger_price(limit: int, data: list) -> list: """ TOP most expensive goods """ length = len(data) for i in range(length): for j in range(i, length): if data[j]['price'] > data[i]['price']: tmp = data[i] data[i] = data[j] data[j] = tmp …
def easy_unpack(elements: tuple) -> tuple: """ returns a tuple with 3 elements - first, third and second to the last """ # your code here elem_first = elements[0] elem_third = elements[2] elem_last = elements[-2] t = elem_first, elem_third…
def find_message(text: str) -> str: """Find a secret message""" import re s = re.findall('[A-Z]', text) s = ','.join(s) text = s.replace(',','') return str(text) if __name__ == '__main__': print('Example:') print(find_message("How are you?…
def index_power(array: list, n: int) -> int: """ Find Nth power of the element with index N. """ length = len(array) if n+1 > length: return -1 data = array[n] data = data ** n return int(data) if __name__ == '__main__': print('Example:') …
# Your optional code here # You can import some modules or create additional functions def checkio(number: int) -> str: # Your code here # It's main function. Don't remove this function # It's using for auto-testing and must return a resul…