개발자 바다의 파도

개발의 무인도에 갇혔다

전체 글 210

1008 - A / B (C++)

문제 - 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 - 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 - 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-^9 이하이면 정답이다. 풀이 - 코멘트 - 상대오차가 10^-9이니 setprecision(10)으로 해서 상대오차를 만들어주면 된다 코드 복붙 주소: https://github.com/ResToEons/BaekJoonAlgorithm/tree/main/1%20-%20%EC%9E%85%EC%B6%9C%EB%A0%A5%EA%B3%BC%20%EC%82%AC%EC%B9%99%EC%97%B0%EC%82%B0/05%20-%20A%20div%20B%20(1008)

코딩 기초 트레이닝 - 4일차 (C++)

4일차 - 연산, 조건문 1번) n의 배수 주어진 숫자 num이 n의 배수인지는 나머지 연산으로 확인하면 됩니다. 0이면 배수이고 아니면 배수가 아닌 것입니다. 2번) 공배수 위와 같은 배수인지 아닌지 확인하는 방법은 나머지 연산을 해서 나머지가 0이 나오면 공배수로 인정하면 됩니다. 3번) 홀짝에 따른 다른 값 반환하기 홀수인지 짝수도 나머지 2로 나눠서 1이 나오면 홀수이고 0이면 짝수로 구분하면 됩니다. 4번) 조건 문자열 string문을 구분해서 방정식을 구한 다음 숫자 2개를 비교하면 됩니다. 참이면 1을 리턴하고 거짓이면 0을 리턴하면 됩니다. 5번) flag에 따라 다른 값 반환하기 파라미터 값에 주어진 flag을 보고 true이면 합을 하고 false이면 뺻셈을 하면 됩니다. 코드 복붙 주..

10998 - A x B (C++)

문제 - 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 입력 - 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 - 첫째 줄에 A×B를 출력한다. 풀이 - 코멘트 - 매우 기본적인 사칙연산 중 곱셈을 풀어보았다 코드 복붙 주소: https://github.com/ResToEons/BaekJoonAlgorithm/tree/main/1%20-%20%EC%9E%85%EC%B6%9C%EB%A0%A5%EA%B3%BC%20%EC%82%AC%EC%B9%99%EC%97%B0%EC%82%B0/04%20-%20A%20x%20B%20(10998)

코딩 기초 트레이닝 - 3일차 (C++)

3일차 - 연산 1번) 문자열 섞기 (언어: C++) string 2개에 있는 문자열 (char)을 하나씩 차례대로 넣는 것 입니다. 위의 if문은 제한사항을 지키기 위해 만든 것 입니다. 이후 for문 반복문에서 i 값이 짝수이면 str1의 i번째 문자열을 입력하고, 반대로 홀수이면 str2의 i번째 문자열을 입력합니다. 2번) 문자 리스트를 문자열로 변환하기 (언어: C++) 프로그래머스 풀면서 백터 (vector)가 처음 나왔습니다. 이는 STL (Standard Template Library) 중 하나이며 C++에 매우 중요한 라이브러리 기능 중 하나입니다. 백터의 크기는 10번줄과 같이 arr.size()로 백터 크기 값을 구하면 됩니다. 이번 문제는 간단하게 vector을 string으로 옮기..

1001 - A - B (C++)

문제 - 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 - 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 - 첫째 줄에 A-B를 출력한다. 풀이 - 코멘트 - 이번 문제는 사칙연산의 기본인 뺄셈이다. int 값을 2개 받고 이를 뺸 값을 출력하면 된다. 코드 복붙 주소: https://github.com/ResToEons/BaekJoonAlgorithm/tree/main/1%20-%20%EC%9E%85%EC%B6%9C%EB%A0%A5%EA%B3%BC%20%EC%82%AC%EC%B9%99%EC%97%B0%EC%82%B0/03%20-%20A%20-%20B%20(1001)

코딩 기초 트레이닝 - 2일차 (C++)

2일차 - 출력, 연산 1번) 덧셈식 출력하기 (언어: C++) 정수 2개를 받아서 출력하는 것입니다. 매우 간단한 사칙연산을 연습한다고 생각하면 됩니다. 2번) 문자열 붙여서 출력하기 (언어: C++) 이는 string을 이용하면 매우 간단하게 풀 수 있다. string 값 2개를 받고 +로 붙이는 값을 출력하면 된다 3번) 문자열 돌리기 (언어: C++) 문제 제목을 보고 약간 햇갈릴 수 있지만 가로로 받은 입력 값을 세로로 출력하면 되는 것입니다. 이는 for문 반복문으로 출력하게 하면 간단하게 풀 수 있습니다 4번) 홀짝 구분하기 (언어: C++) 만약 코딩에 처음 접하면 %을 처음 볼 수 있습니다. %는 나머지 값을 출력하는 것이며 만일 홀수 값을 2로 나누면 나머지 값은 무조건 1이 나오고, ..

1000 - A + B (C++)

문제 - 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 - 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 - 첫째 줄에 A+B를 출력한다. 코멘트 - 이는 매우 간단한 사칙연산에 있는 덧셈을 하는 것이다. int와 +의 기능을 알면 쉽게 풀 수 있다. 언어 - C++ 코드 복붙 주소: https://github.com/ResToEons/BaekJoonAlgorithm/tree/main/1%20-%20%EC%9E%85%EC%B6%9C%EB%A0%A5%EA%B3%BC%20%EC%82%AC%EC%B9%99%EC%97%B0%EC%82%B0/02%20-%20A%20%2B%20B%20(1000)

코딩 기초 트레이닝 - 1일차 (C/C++)

1일차 - 출력 1번) 문자열 출력하기 (언어: C) 이번 문제는 매우 간단하게 입력을 받은 값을 그대로 출력하면 되는 것입니다. 2번) a와 b 출력하기 (언어: C) 이번 문제는 숫자 2개를 가져와서 출력하는 것이다. 이도 매우 쉬우며 간단하게 풀 수 있다. 3번) 문자열 반복해서 출력하기 (언어: C) 이번 문제는 입력 받은 값의 char값과 int값으로 for문으로 반복문을 하면 되는 문제이다. 4번) 대소문자 바꿔서 출력하기 (언어: C++) 대문자를 소문자로 바꾸고 소문자를 대문자로 만드는 문제입니다. 이는 아스키 코드 (ASCII Code)을 알면 쉽게 풀 수 있습니다. 대문자는 65에서 90까지 있고 소문자는 97에서 122까지 있습니다. 이는 char을 int로 바꾸는 수로 알면 됩니다...

2557 - Hello World (C++)

문제 - Hello World!를 출력하시오. 입력 - 없음 출력 - Hello World!를 출력하시오. 코멘트 - 이번 문제는 프로그래밍에 제일 기초 중 기초 문제이다. 아마 모든 초급 교과서 챕터 1에 꼭 나오는 문제이다. 내가 푼 방법 - P.S : 심심해서 std를 빼고 namespace Print을 써서 Print::을 쓰게 해 봤다. 이보다 더 간단하게 할 수 있다. 코드 복붙 주소: https://github.com/ResToEons/BaekJoonAlgorithm/tree/main/1%20-%20%EC%9E%85%EC%B6%9C%EB%A0%A5%EA%B3%BC%20%EC%82%AC%EC%B9%99%EC%97%B0%EC%82%B0/01%20-%20Hello%20World%20(2557)

이 블로그의 시작

이 블로그를 제작한 이유는 지금까지 내가 공부한 것들을 저장하면서 내가 성장한 것을 보여주기 위해서이다. 일단 처음에는 백준 알고리즘, 프로그래머스 알고리즘, 그리고 1인 게임 개발 프로젝트를 올릴 생각이다. 차후에는 정보처리기사와 컴퓨터활용능력도 추가하면 좋을 것 같다. 블로그는 꾸준함이 중요하니 1주일에 최소 4일, 최대 6일을 활동하기로 마음먹었다. 나 자신 파이팅! 깃허브 링크: https://github.com/ResToEons?tab=repositories

공지사항 2023.12.10