---
# System prepended metadata

title: 111-1129

---

# 周長
```python=
print(int(int(input())*2*3.14))
```

# 浮點數位數
```python=
print(len(input().split('.')[1]))
```

# 格式化輸出
```python=
n = input()
print(f'My name is {n}, it is {len(n)} characters.')
```

# 文字開頭、中間、結尾
```python=
while True:
    try:
        n = input()
        if len(n)%2:
            print(f'{n[0].lower()},{n[len(n)//2].lower()},{n[-1].lower()}')
        else:
            print(f'{n[0].lower()},{n[(len(n)-1)//2].lower()+n[(len(n))//2].lower()},{n[-1].lower()}')
    except:
        break
```

# 隱私文字
```python=
n = input().split()
for i in range(len(n)):
    if 1 < i < len(n)-2:
        print('*'*(len(n[i])),end=' ')
    else:
        print(n[i],end=' ')
```

# 保持順序移動0
```python=
n = input().split(',')
ans = ','.join([i for i in n if i!='0']) + ','
ans += ','.join([i for i in n if i=='0'])
print(ans)
```

# 最常出現單字
```python=
d = {}
s = input().lower().split()
for i in s:
    if i not in d:
        d[i] = 1
    else:
        d[i] += 1
l = [i for i in d if d[i] == max(d.values())]
if len(l) != 1:
    print('No')
else:
    print(l[0], d[l[0]])
```

# 兩索引相加等於目標
```python=
while True:
    try:
        s, t = input().split()
        t = int(t)
        s = [int(i) for i in s.split(",")]
        flag = False
        for i in range(len(s)):
            for j in range(i+1, len(s)):
                if s[i]+s[j] == t:
                    print(f"{i},{j}")
                    flag = True
                    break
            if flag:
                break
    except:
        break
```

# 在索引中插入值並保持順序
```python=
import bisect
s, t = input().split()
t = int(t)
s = [int(i) for i in s.split(",")]
print(bisect.bisect_left(s, t))
```

# 序列中的美好組合總數
```python=
while True:
    try:
        s = [int(i) for i in input().split(",")]
        t = 0
        for i in range(len(s)):
            for j in range(i+1, len(s)):
                if s[i]==s[j]:
                    t += 1
        print(t)
    except:
        break
```