별의 공부 블로그 🧑🏻‍💻

🗒️ 2017/10/26 (4)

728x90
  1. 2017.10.26 [BOJ2908][C++] 상수

    문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 숫자 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른사람과 다르게 거꾸로 읽는다. 예를 들어, 734과 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 칠판에 적은 두 수 A와 B가 주어진다. 두 수는 같지 않은 세 자리 수이며, 0이 포함되어 있지 않다. 출력 첫째 줄에 상수의 대답을 출력한다. 예..

  2. 2017.10.26 [BOJ10829][C++] 이진수 변환

    문제 자연수 N이 주어진다. N을 이진수로 바꿔서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 N이 주어진다. (1 ≤ N ≤ 100,000,000,000,000) 출력 N을 이진수로 바꿔서 출력한다. 이진수는 0으로 시작하면 안된다. 예제 입력 53 예제 출력 110101 힌트 출처 · 문제를 만든 사람: baekjoon 알고리즘 분류 · 진법 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include using namespace std; // 재귀 함수 사용 void DectoBin(unsigned long long a) { if (a != 1) DectoBin(a / 2); cout input; DectoBin(input); cout

  3. 2017.10.26 [BOJ8741][C++] 이진수 합

    문제 세계적인 이진수 매니아 현수는 오늘도 이진수를 연구하고 있다. 오늘은 이진수로 나타냈을 때, k자리 이하인 모든 자연수의 합을 구해보려고 한다. k가 주어졌을 때, 이진수로 나타냈을 때, k자리 이하인 모든 자연수의 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 k가 주어진다. (1 ≤ k ≤ 106) 출력 첫째 줄에 이진수로 나타냈을 때, k자리 이하인 모든 자연수의 합을 이진수로 출력한다. 예제 입력 3 예제 출력 11100 힌트 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28 = 111002 출처 Camp > ILOCAMP Science Camps > ILOCAMP 2010 (Intermediate Group) 43번 · 문제를 번역한 사람: baekjoon 코드 1 2 3 4 5..

  4. 2017.10.26 [STL] bitset

    *[STL] bitset - 문자를 2진수로 바꿔주는 함수. - 템플릿 template class bitset; - 자세한 내용 : http://www.cplusplus.com/reference/bitset/bitset/?kw=bitset [예제 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include #include using namespace std; int main() { char a = 2; int b = 16; double c = 64; // bitset(variable) => size : 자릿수, variable : 변수 cout

728x90


📖 Contents 📖