Flying Cat Penguin

ゆるゆる仕事、ソフトウェアテスティング関連のことについて綴ります。

AtCoder 修行日記#38

38日目
ABCのB問題を実施中。

勉強用のコンテンツはここから。
https://kenkoooo.com/atcoder/#/table/

進捗と一言感想

[B問題] 1問(残り20問)

ABC091:Two Colors Card Game

地道に書きすぎた気がする…もう少し短く記述できた気も…。

n = int(input())
sn = {}
for _ in range(n):
  s = input()
  if not s in sn:
    sn[s] = 1
  else :
    sn[s] += 1

m = int(input())
tn = {}
for _ in range(m):
  t = input()
  if not t in tn:
    tn[t] = 1
  else :
    tn[t] += 1

answer = 0
for skey in sn.keys():
  if not skey in tn:
    check = sn[skey]
  else :
    check = sn[skey] - tn[skey]
  if answer < check:
    answer = check

print(answer)

[C問題] 1問(残り157問)

ABC139:Lower

最後が不格好ですが、解けた。

n = int(input())
hn = [int(num) for num in input().split()]
 
answer = 0
count = 0
for index in range(1,len(hn)):
  if hn[index-1] >= hn[index]:
    count += 1
  else :
    if answer < count:
      answer = count
    count = 0
 
if answer < count:
  answer = count
    
print(answer)
目標
  • まず、今年中に茶色コーダー
学習方針

以上。