AtCoder Beginner Contest 143 A〜C問題

前書き

AtCoder Beginner Contest 143 A〜C問題を解きました。

A問題

  • 難易度:灰
  • 時間:2分

https://atcoder.jp/contests/abc137/tasks/abc143_aatcoder.jp

A,B=map(int,input().split())
print(max(A-B*2,0))

B問題

  • 難易度:灰
  • 時間:3分

https://atcoder.jp/contests/abc137/tasks/abc143_batcoder.jp

N=int(input())
D=list(map(int,input().split()))
_sum=0
for i in range(N):
  for j in range(i+1,N):
    _sum+=D[i]*D[j]
print(_sum)

C問題

  • 難易度:灰
  • 時間:4分

https://atcoder.jp/contests/abc137/tasks/abc143_catcoder.jp

N=int(input())
S=input()
_count=0
for i in range(1,N):
  if S[i-1]!=S[i]: _count+=1
print(_count+1)