본문 바로가기

함수3

[백준] 셀프 넘버 4673번(파이썬) 백준 셀프 넘버 4673 파이썬 문제 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39이고, 그 다음 수는 39 + 3 + 9 = 51, 다음 수는 51 + 5 + 1 = 57이다. 이런식으로 다음과 같은 수열을 만들 수 있다. 33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141,.. 2020. 10. 21.
[백준] 정수 N개의 합 15596번(파이썬) 백준 정수 n개의 합 15596 파이썬 문제 정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오. 작성해야 하는 함수는 다음과 같다. C, C11, C (Clang), C11 (Clang): long long sum(int *a, int n); a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) n: 합을 구해야 하는 정수의 개수 리턴값: a에 포함되어 있는 정수 n개의 합 C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector &a); a: 합을 구해야 하는 정수 n개가 저.. 2020. 10. 21.
[자바]4. 이클립스(Eclipse) 실행 및 'Hello world' 출력 안녕하세요 초보 개발자 Doing입니다. 이번 시간에는 저번 시간에 설치한 이클립스로 프로젝트를 생성해서 간단한 문장을 출력해 보는 방법을 알아보겠습니다. ​ 우선 설치한 이클립스를 실행하도록 합니다. ​ 좌측 상단 위 File -> New -> Java Project를 눌러 새 프로젝트를 생성합니다. Alt+Shift+N 을 누르면 Java Project를 바로 생성할 수 있습니다. ​ 프로젝트의 이름을 지어줍니다. 저는 간단하게 Study로 입력을 했습니다. 그다음엔 Finish를 클릭해 줍니다. ​ Class 파일을 생성해 줍니다. src 우 클릭 -> New -> Class ​ 클래스 파일 이름을 지정해 주라고 나옵니다. 저는 ex01로 하겠습니다. (앞으로 같이 다뤄볼 파트들 클래스 이름도 ex.. 2020. 2. 8.