분류 전체보기 (458) 썸네일형 리스트형 백준 2438번 [별 찍기-1](C++)-yes6686- 티스토리 백준 문제 풀이: 2438 [별 찍기 - 1]문제 링크: https://www.acmicpc.net/problem/2438문제 설명:자연수 N이 주어질 때, N번째 줄까지 별(*)을 왼쪽 정렬로 출력하는 프로그램을 작성하세요.입력 조건:첫째 줄에 자연수 N이 주어집니다. (1 ≤ N ≤ 100)출력 조건:첫째 줄부터 N번째 줄까지 다음과 같은 형태로 출력합니다:***************문제 해결 코드#include using namespace std;int main() { int n; cin >> n; // N 입력 for (int i = 1; i 코드 설명위 코드는 입력받은 N에 따라 왼쪽 정렬된 별을 출력합니다.별 출력:각 줄에 출력되는 별의 개수는 현재 줄 번호 `i`와 같습니다... 백준 1330번 [두 수 비교하기](C++)-yes6686- 티스토리 백준 문제 풀이: 1330 [두 수 비교하기]문제 링크: https://www.acmicpc.net/problem/1330문제 설명:두 정수 A와 B가 주어졌을 때, A와 B를 비교하여 다음의 결과를 출력하는 프로그램을 작성하세요.A가 B보다 크면 `>`A가 B보다 작으면 `A와 B가 같으면 `==`입력 조건:첫째 줄에 두 정수 A와 B가 공백으로 구분되어 주어집니다. (-10,000 ≤ A, B ≤ 10,000)출력 조건:비교 결과를 출력합니다.문제 해결 코드#include using namespace std;int main() { int a, b; cin >> a >> b; // 두 정수 입력 // A와 B 비교 if (a > b) { cout ' 코드 설명위 코드는.. 백준 1388번 [바닥 장식](C++)-yes6686- 티스토리 백준 문제 풀이: 1388 [바닥 장식]문제 링크: https://www.acmicpc.net/problem/1388문제 설명:바닥 장식의 크기가 N×M 크기이고, 각 위치에는 '-' 또는 '|'로 표시된 장식이 배치되어 있습니다. 연결된 동일한 모양의 장식은 하나의 나무 판자로 구성됩니다. 나무 판자의 개수를 구하는 프로그램을 작성하세요.입력 조건:첫째 줄에 N과 M이 주어집니다. (1 ≤ N, M ≤ 50)둘째 줄부터 N개의 줄에 M개의 문자가 주어집니다. ('-' 또는 '|')출력 조건:바닥 장식을 채우는 나무 판자의 개수를 출력합니다.문제 해결 코드#include #include #include using namespace std;int arr[51][51]; // 바닥 장식 저장 (0: '-',.. 백준 1157번 [단어 공부](C++)-yes6686- 티스토리 백준 문제 풀이: 1157 [단어 공부]문제 링크: https://www.acmicpc.net/problem/1157문제 설명:알파벳 대소문자로 이루어진 단어가 주어졌을 때, 이 단어에서 가장 많이 사용된 알파벳을 출력하는 프로그램을 작성하세요. 단, 대소문자는 구분하지 않으며, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우 '?'를 출력합니다.입력 조건:첫째 줄에 단어가 주어집니다. (1 ≤ 단어 길이 ≤ 1,000,000)출력 조건:가장 많이 사용된 알파벳을 대문자로 출력합니다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우 '?'를 출력합니다.문제 해결 코드#include #include using namespace std;int arr[26]; // 알파벳 개수를 저장할 배열int m.. 백준 1152번 [단어의 개수](C++)-yes6686- 티스토리 백준 문제 풀이: 1152 [단어의 개수]문제 링크: https://www.acmicpc.net/problem/1152문제 설명:영어 대소문자와 공백으로 이루어진 문자열이 주어질 때, 문자열에 포함된 단어의 개수를 출력하는 프로그램을 작성하세요. 단어는 공백으로 구분됩니다.입력 조건:첫째 줄에 문자열이 주어집니다. 문자열의 길이는 1 ≤ 길이 ≤ 1,000,000입니다.문자열은 공백으로 시작하거나 끝날 수 있습니다.출력 조건:문자열에 포함되어 있는 단어의 개수를 출력합니다.문제 해결 코드#include #include using namespace std;int main() { string s; getline(cin, s); // 공백 포함 입력받기 int cnt = 0; // 단어 개수 .. 백준 1008번 [A/B](C++)-yes6686- 티스토리 백준 문제 풀이: 1008 [A/B]문제 링크: https://www.acmicpc.net/problem/1008문제 설명:두 정수 A와 B가 주어졌을 때, A를 B로 나눈 결과를 출력하는 프로그램을 작성하세요. 나눈 결과는 소수점 15자리까지 출력해야 합니다.입력 조건:첫째 줄에 A와 B가 주어집니다. (0 출력 조건:첫째 줄에 A를 B로 나눈 값을 소수점 15자리까지 출력합니다.문제 해결 코드#include using namespace std;int main() { long double a, b; // 실수형 입력을 위한 long double cin >> a >> b; cout.precision(15); // 소수점 15자리 설정 cout 코드 설명위 코드는 두 정수 A와 B에 .. 백준 1001번 [A-B](C++)-yes6686- 티스토리 백준 문제 풀이: 1001 [A-B]문제 링크: https://www.acmicpc.net/problem/1001문제 설명:두 정수 A와 B가 주어질 때, A에서 B를 뺀 결과를 출력하는 프로그램을 작성하세요.입력 조건:첫째 줄에 A와 B가 공백으로 구분되어 주어집니다. (-1,000 ≤ A, B ≤ 1,000)출력 조건:A에서 B를 뺀 결과를 출력합니다.문제 해결 코드#include using namespace std;int main() { int A, B; cin >> A >> B; // 두 정수 입력 cout 코드 설명위 코드는 두 정수를 입력받아 뺄셈 연산 후 결과를 출력합니다.입력 처리:`cin`을 사용하여 두 정수를 입력받습니다.출력:`cout`을 사용하여 A에서 B를 뺀 결과.. 백준 2910번 [빈도 정렬](C++)-yes6686- 티스토리 백준 문제 풀이: 2910 [빈도 정렬]문제 링크: https://www.acmicpc.net/problem/2910문제 설명:메시지의 빈도를 기준으로 내림차순으로 정렬한 뒤, 빈도가 같다면 먼저 입력된 메시지가 앞에 오도록 정렬하는 프로그램을 작성하세요.입력 조건:첫째 줄에 메시지의 개수 n과 메시지를 입력받은 총 개수 c가 주어집니다. (1 ≤ n ≤ 1000, 1 ≤ c ≤ 1000)둘째 줄에는 n개의 메시지가 공백으로 구분되어 주어집니다.출력 조건:주어진 메시지를 빈도와 입력 순서를 기준으로 정렬하여 출력합니다.문제 해결 코드#include #include #include #include using namespace std;struct Message { string content; // 메시.. 이전 1 ··· 54 55 56 57 58 다음