728x90 사칙연산2 [JAVA]백준 1748번: 수 이어 쓰기 1 www.acmicpc.net/problem/1748 1748번: 수 이어 쓰기 1 첫째 줄에 N(1≤N≤100,000,000)이 주어진다. www.acmicpc.net 1. 문제 설명 1부터 N까지의 수를 이어서 쓸 때 만들어진 수가 몇 자릿수인지 구하는 문제이다. 같은 자릿수 X를 가진 수들을 다 이어서 수를 만들면 그 수의 자릿수를 9*10^(X-1)*X이다. 수의 개수는 9*10^(X-1)이고 그 수들이 차지하는 길이는 X이므로 위와 같은 식이 나온다. N의 자릿수를 A라고 하면, 1부터 A-1의 자릿수를 가진 수들로 만들어진 길이는 위의 식을 이용해서 구한다. 그 후 A의 자릿수를 가지는 수의 개수는 N-10^(A-1)+1개이고 차지하는 길이는 각각 A이다. 그러므로 마지막에 (N-10^(A-1).. 2020. 11. 15. [C++]백준 10953번: A+B - 6 https://www.acmicpc.net/problem/10953 10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 문제 설명 test case 마다 A, B 형식으로 입력을 받아서 A+B 를 출력하면 된다. char 배열로 한번에 입력을 받았지만 int 변수 A,B , char 변수 C를 선언하여 cin >> A >> C >> B ; 형식으로 입력을 받아 A+B를 출력하는 것도 가능하다. 2. 코드 #include using namespace std; int main() { int test_case; cin >> test_case; for(int x=0;x> input; cout 2020. 5. 28. 이전 1 다음 728x90