'공부/문제풀기'에 해당되는 글 119건

  1. 2019.07.20 백준 1001 - A-B
  2. 2019.07.20 백준 1000 - A+B
  3. 2019.07.20 백준 10172 - 개
  4. 2019.07.20 백준 10171 - 고양이
  5. 2019.07.20 백준 10718 - We love kriii
  6. 2019.07.20 백준 2557 - Hello World
  7. 2019.06.02 프로젝트 오일러 문제 17
  8. 2019.06.02 프로젝트 오일러 문제 16
2019. 7. 20. 14:32
728x90

문제 번호: 1001

문제 제목: A-B

문제 주소: https://www.acmicpc.net/problem/1001


문제 내용

입력받은 두 정수의 차를 출력한다.


테스트 케이스

1 2

-1

2 1

1


문제 풀이

입력받는 수의 범위가 1~9이므로 별도의 주의사항은 없다.
다만 출력 결과는 음수일 수 있으므로 unsigned로 출력되지 않도록 한다.


풀이 코드

728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 1008 - A/B  (0) 2019.07.20
백준 10998 - A×B  (0) 2019.07.20
백준 1000 - A+B  (0) 2019.07.20
백준 10172 - 개  (0) 2019.07.20
백준 10171 - 고양이  (0) 2019.07.20
Posted by 아야카
2019. 7. 20. 14:28
728x90

문제 번호: 1000

문제 제목: A+B

문제 주소: https://www.acmicpc.net/problem/1000


문제 내용

입력 받은 두 정수의 합을 출력한다.


테스트 케이스

1 2 



문제 풀이

입력 함수로 값을 읽어들이고 그 결과를 출력한다. 수의 범위가 1~9까지라서 별도의 제약은 없다.
단, 출력은 정수로 이루어져야 한다.


풀이 코드

728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 10998 - A×B  (0) 2019.07.20
백준 1001 - A-B  (0) 2019.07.20
백준 10172 - 개  (0) 2019.07.20
백준 10171 - 고양이  (0) 2019.07.20
백준 10718 - We love kriii  (0) 2019.07.20
Posted by 아야카
2019. 7. 20. 14:22
728x90

문제 번호: 10172

문제 제목: 개

문제 주소: https://www.acmicpc.net/problem/10172


문제 내용

화면에 지정한 텍스트가 출력되도록 한다.


테스트 케이스

없음


문제 풀이

코드상에서 문자열 데이터를 입력할 때 쌍따옴표 사이에 내용을 넣는다. 이 때 내용에 쌍따옴표가 포함되어 있을 경우 어떻게 할 것인가를 묻는 문제. C++ 같은 경우에는 " 앞에 \를 붙여주면 글자 "로 인식한다.
참고로 \는 폰트에 따라 \로 표기되는 경우도 있다.


풀이 코드



728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 1001 - A-B  (0) 2019.07.20
백준 1000 - A+B  (0) 2019.07.20
백준 10171 - 고양이  (0) 2019.07.20
백준 10718 - We love kriii  (0) 2019.07.20
백준 2557 - Hello World  (0) 2019.07.20
Posted by 아야카
2019. 7. 20. 14:19
728x90

문제 번호: 10171

문제 제목: 고양이

문제 주소: https://www.acmicpc.net/problem/10171


문제 내용

화면에 지정한 텍스트가 출력되도록 한다.


테스트 케이스

없음


문제 풀이

\같은 문자를 포함해서 출력하기.
참고로 \는 폰트에 따라 \로 표기되는 경우도 있다.


풀이 코드



728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 1000 - A+B  (0) 2019.07.20
백준 10172 - 개  (0) 2019.07.20
백준 10718 - We love kriii  (0) 2019.07.20
백준 2557 - Hello World  (0) 2019.07.20
프로젝트 오일러 문제 17  (0) 2019.06.02
Posted by 아야카
2019. 7. 20. 14:14
728x90

문제 번호: 10718

문제 제목: We love kriii

문제 주소: https://www.acmicpc.net/problem/10718


문제 내용

강한친구 대한육군을 두 줄 출력한다.


테스트 케이스

없음


문제 풀이

2바이트 문자를 출력한다.
출력 함수를 두 번 사용할지, 한 번에 전부 다 출력할지는 자유.


풀이 코드



728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 10172 - 개  (0) 2019.07.20
백준 10171 - 고양이  (0) 2019.07.20
백준 2557 - Hello World  (0) 2019.07.20
프로젝트 오일러 문제 17  (0) 2019.06.02
프로젝트 오일러 문제 16  (0) 2019.06.02
Posted by 아야카
2019. 7. 20. 14:07
728x90

문제 번호: 2557

문제 제목: Hello World

문제 주소: https://www.acmicpc.net/problem/2557


문제 내용

Hello World!를 출력하시오.


테스트 케이스

없음



문제 풀이

출력 모듈을 사용하여 Hello World!를 출력한다.


풀이 코드



728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 10171 - 고양이  (0) 2019.07.20
백준 10718 - We love kriii  (0) 2019.07.20
프로젝트 오일러 문제 17  (0) 2019.06.02
프로젝트 오일러 문제 16  (0) 2019.06.02
프로젝트 오일러 문제 15  (0) 2019.06.01
Posted by 아야카
2019. 6. 2. 16:07
728x90

Number letter counts

Problem 17

If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total.

If all the numbers from 1 to 1000 (one thousand) inclusive were written out in words, how many letters would be used?


NOTE: Do not count spaces or hyphens. For example, 342 (three hundred and forty-two) contains 23 letters and 115 (one hundred and fifteen) contains 20 letters. The use of "and" when writing out numbers is in compliance with British usage.

1~1000을 영어로 작성했을 때의 글자 개수를 구하는 문제. 단, 띄어쓰기, 하이픈( - )은 집계에서 제외한다.

영어의 경우 글자의 구분은 다음과 같이 이루어진다.

1~19 - 각각 고유 명칭이 있으므로 해당 명칭으로 처리.
20~99 - 십의 자리 + 일의 자리. 단, 일의 자리가 0일 경우에는 생략.
100~999은 1~9 + hundred + 1~99

1000은 1 + thousand
...

각 명칭에 해당하는 글자 수를 결과 변수에 더해주면 된다.



728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 10718 - We love kriii  (0) 2019.07.20
백준 2557 - Hello World  (0) 2019.07.20
프로젝트 오일러 문제 16  (0) 2019.06.02
프로젝트 오일러 문제 15  (0) 2019.06.01
프로젝트 오일러 문제 14  (0) 2019.01.05
Posted by 아야카
2019. 6. 2. 15:07
728x90

Power digit sum

Problem 16

215 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.

What is the sum of the digits of the number 21000?


2의 1000제곱의 각 자리 수를 모두 더할 경우 몇이 되는지 구하는 문제.
1. 필요한 만큼 배열을 할당한다. 
2. 아래에 기술한 내용을 지수만큼 반복한다.
 - 배열 각 요소에 2를 곱한다.
 - 값이 10 이상인 요소는 다음 자리에 10을 나눈 몫을 더해주고 나머지만 남긴다.
3. 배열에 있는 각 요소의 값을 모두 더한다.



728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 2557 - Hello World  (0) 2019.07.20
프로젝트 오일러 문제 17  (0) 2019.06.02
프로젝트 오일러 문제 15  (0) 2019.06.01
프로젝트 오일러 문제 14  (0) 2019.01.05
프로젝트 오일러 문제 13  (0) 2018.12.23
Posted by 아야카