본문 바로가기

사칙연산69

[백준] 9325번 : 얼마? (C++) 9325번 : 얼마? 문제 ) 해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했다. 하지만 태완이도 덧셈과 곱셈을 못한다. 불쌍한 이 두 친구를 위해 모든 옵션이 주어진 자동차를 구매하는데 필요한 액수를 계산해 주자. 입력 : 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스의 첫 줄엔 자동차의 가격 s가 주어진다. (1 ≤ s ≤ 100 000) 둘째 줄엔 해빈이가 구매하려고 하는 서로 다른 옵션의 개수 n이 주어진다. (0 ≤ n ≤ 1 000) 뒤이어 n개의 줄이 입력으로 들어온다. 각 줄은 q 와 p로 이루어져 있는데 q는 해빈이가 사려고 하는 특정 옵.. 2023. 1. 20.
[백준] 10991번: 별 찍기 - 16 (C++) 10991번 : 별 찍기 - 16 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이) 백준 채점 시스템을 조금 알고있다면 쉽게 풀 수 있는 문제이다. 채점을 할때 줄 끝의 " " (공백)은 처리하지 않으므로, 코드를 짤 때 "* " 별과 공백을 하나로 생각해서 코드를 짠다면 매우 쉽게 풀 수 있는 문제이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include using namespace std; int main() { int n; cin >> n; for (int i = 0; i 2023. 1. 20.
[백준] 10995번: 별 찍기 - 20 (C++) 10995번 : 별 찍기 - 20 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 차례대로 별을 출력한다. 풀이) 홀수 줄과 짝수 줄의 출력을 따로 함수화 시켜서 만들었다. 이후 for문을 통해 별의 개수와 홀짝을 이용하여 정답에 맞게 출력하였다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include using namespace std; void odd(int n) { for (int i = 0; i 2023. 1. 20.
[백준] 2446번: 별 찍기 - 9 (C++) 2446번: 별 찍기 - 9 문제 ) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 : 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 풀이) 구간을 잘 나눠서 풀면 되는 문제이다. 나의 경우에는 공백과 별을 우선 나누었고, 감소하는 부분과 별이 증가하는 부분을 나누어 총 4개의 파트로 나누어 구현하였다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 #include using namespace std; int main() { int n; cin >> n; for (int i = 0; i 2023. 1. 20.