672A - Summer Camp - CodeForces Solution


implementation *800

Please click on ads to support us..

Python Code:

def create_num_line():
	s = str()

	for i in range(1, 1001):
		s += str(i)

	return s

s = create_num_line()

n = int(input())
print(s[n-1])

C++ Code:

#include <bits/stdc++.h>
using namespace std;
string itos(int x){
    string s;
    while(x){
        s += '0' + x % 10;
        x /= 10;
    }
    reverse(s.begin(), s.end());
    return s;
}
int main(){
    string s;
    for(int i = 1; s.size() < 1000; i++){
        s += itos(i);
    }
    int n;
    scanf("%d", &n);
    printf("%c\n", s[n - 1]);
    return 0;
}


Comments

Submit
0 Comments
More Questions

1633C - Kill the Monster
1611A - Make Even
1030B - Vasya and Cornfield
1631A - Min Max Swap
1296B - Food Buying
133A - HQ9+
1650D - Twist the Permutation
1209A - Paint the Numbers
1234A - Equalize Prices Again
1613A - Long Comparison
1624B - Make AP
660B - Seating On Bus
405A - Gravity Flip
499B - Lecture
709A - Juicer
1358C - Celex Update
1466B - Last minute enhancements
450B - Jzzhu and Sequences
1582C - Grandma Capa Knits a Scarf
492A - Vanya and Cubes
217A - Ice Skating
270A - Fancy Fence
181A - Series of Crimes
1638A - Reverse
1654C - Alice and the Cake
369A - Valera and Plates
1626A - Equidistant Letters
977D - Divide by three multiply by two
1654B - Prefix Removals
1654A - Maximum Cake Tastiness