반응형 전체 글183 [BOJ] C++ 2438번 별 찍기 - 1 https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 기본적인 삼각형 별 찍기 1부터 input으로 들어온 N까지 별을 하나씩 늘려가며 출력한다. 이때, 출력해야할 라인의 넘버 i는 N개이므로. for문을 사용하여 N번 반복해준다. for (int i = 1; i 2021. 5. 14. [BOJ] C++ 2739번 구구단 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net input N을 입력 받은 뒤 N단을 출력하는 간단한 문제 [BOJ-2739.cpp] #include using namespace std; int main() { int N = 0; cin >> N; for (int i = 1; i 2021. 5. 14. [BOJ] C++ 2742 기찍N https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net N찍기와 마찬가지로 endl을 사용할 경우 시간 초과가 발생하니 '\n'을 사용하여 해결한다. [BOJ-2742.cpp] #include using namespace std; int main() { int N = 0; cin >> N; for (int i = N; i >= 1; i--) { cout 2021. 5. 14. [BOJ] C++ 1145번 적어도 대부분의 배수 https://www.acmicpc.net/problem/1145 1145번: 적어도 대부분의 배수 첫째 줄에 다섯 개의 자연수가 주어진다. 100보다 작거나 같은 자연수이고, 서로 다른 수이다. www.acmicpc.net 5개의 수 중 적어도 3개의 수의 '배수'이어야하므로 정답은 적어도 input의 가장 작은 값보다는 커야한다. ( = input의 가장 작은 값보다 더 작은 값은 정답이 될 수 없다. 단 하나의 수의 배수도 될 수 없기 때문이다.) 따라서 입력 받을 때 min 값을 찾고, while문을 통해 min값을 시작으로 하나씩 증가시키며 3개 이상의 수로 나눠질 때까지 체크한다. input이 5개이고 각 수가 100 이하, 제한 시간은 2초이므로 해당 알고리즘으로도 충분히 가능하다. [BOJ.. 2021. 5. 14. [C++] Hello, World! 프로그래밍을 배우는 사람이라면 누구나 들어봤을 "Hello, World" 프로그래밍을 공부 할 때, 가장 처음으로 컴파일한 코드가 "Hello, World"라면 그와 그의 코드에 행운이 깃든다고 한다. 정확한 유래는 알 수 없다는 말도 많으나, 나무위키에 따르면 1978년에 브라이언 커니핸과 데니스 리치가 쓴 "The C Programming Language" 교재의 첫 번째 예제가 화면에 "Hello, world!"를 출력하는 것이었고, 이것이 유명해지면서 모든 프로그래밍 언어 첫번째 예제로 굳어지게 되었다고 한다. 그러니 코딩을 처음 시작한다면 출력해보자 #include using namespace std; int main(){ cout 2021. 5. 14. [BOJ] C++ 2741번 N찍기 https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net endl을 사용할 경우 시간 초과가 날 수 있으므로 endl 대신 "\n"을 사용하여 문제를 해결 할 수 있다. cout 2021. 5. 14. [BOJ] C++ 10869번 사칙연산 https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 사칙 연산을 종합적으로 수행 각각의 연산은 다음을 의미한다. A+B 더하기 A-B 빼기 A*B 곱하기 A/B 나누기 (정수형에서 나눌 경우 소숫점 버림) A%B 나머지 연산 아래와 같이 A와 B를 가지고 한 줄에 출력하는 것도 가능하다. [BOJ-10869.cpp] #include using namespace std; int A = 0, B = 0; int main() { cin >> A >> B; cout 2021. 5. 14. [BOJ] C++ 10998번 AXB https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net int형으로 A와 B를 입력받은 뒤 해당 곱셈을 출력해준다. 곱셈 연산은 * 로 가능하다. [BOJ-10998.cpp] #include using namespace std; int A = 0, B = 0; int main() { cin >> A >> B; cout 2021. 5. 14. [BOJ] C++ 2557번 Hello World https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 반드시 Hello World! 를 정확하게 출력해야하므로 주의해야한다. 특히 마지막의 느낌표를 추가하지 않으면 오답처리가 되니 조심! [BOJ-2557.cpp] #include using namespace std; int main() { cout 2021. 5. 13. 이전 1 ··· 17 18 19 20 21 다음 반응형