Powered by:NEFU AB-IN
Article directory
3431. skew number
-
title meaning
slightly
-
train of thought
Analog output is OK
-
the code
# import import sys, math, os from io import BytesIO, IOBase from collections import Counter, deque from heapq import heapify, heappop, heappush, nlargest, nsmallest from bisect import bisect_left, bisect_right from datetime import datetime, timedelta from typing import * class sa: def __init__(self, x, y): self.x = x self.y = y def __lt__(self, x): pass # Final N = int(1e3 + 10) INF = int(2e9) # Define sys.setrecursionlimit(INF) read = lambda: map(int, input().split()) # —————————————————————Division line —————————————————————— while True: try: s = input() ans = 0 for i in range(len(s)): ans += int(s[i]) * (2 ** (len(s) - i) - 1) print(ans) except: exit(0)