solved.ac 33

[백준/Baekjoon]<11720번> 숫자의 합 [C/C++/Python][Class 1]

문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 예제 입력 1 1 1 예제 출력 1 1 예제 입력 2 5 54321 예제 출력 2 15 예제 입력 3 25 7000000000000000000000000 예제 출력 3 7 예제 입력 4 11 10987654321 예제 출력 4 46 #문제 풀이 방법 1. 숫자의 개수 N이 입력된다. 2. 숫자 N개가 공백 없이 입력된다. 3. 숫자 N개의 합을 출력한다. 4. 문제의 의도로 보아, 숫자의 자릿수가 주어지므로 N을 되도록이면 사용하자! (물론 사용 안..

PS/백준 2022.07.19

[백준/Baekjoon]<2439번> 별 찍기 - 2 [C/C++/Python][Class 1]

문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 5 예제 출력 1 * ** *** **** ***** #문제 풀이 방법 1. N의 값을 입력받고, N번째 줄에는 별 N개를 출력한다. 2. 과 다르게 출력 모양이 좌우 반전되어있는 것을 알 수 있다. 3. 숫자 N이 입력되었을 때, T번째 줄은 N-T의 공백이 존재한 후에 T개의 별이 입력된다. (1≤T≤N) #C/C++ #include using namespace std; int main() { int N; cin >> N; f..

PS/백준 2022.07.18

[백준/Baekjoon]<11654번> 아스키 코드 [C/C++/Python][Class 1]

문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 입력으로 주어진 글자의 아스키 코드 값을 출력한다. 예제 입력 1 A 예제 출력 1 65 예제 입력 2 C 예제 출력 2 67 예제 입력 3 0 예제 출력 3 48 예제 입력 4 9 예제 출력 4 57 예제 입력 5 a 예제 출력 5 97 예제 입력 6 z 예제 출력 6 122 #문제 풀이 방법 1. 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 입력되면 2. 그에 맞는 아스키 코드 값을 출력한다. #C #include int main() { char a; scanf("%c", &a);//숫자 또..

PS/백준 2022.07.17

[백준/Baekjoon]<10951번> A+B - 4 [C/C++/Python][Class 1]

문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 입력 1 1 1 2 3 3 4 9 8 5 2 예제 출력 1 2 5 7 17 7 #문제 풀이 방법 1. 테스트 케이스 마다 A,B를 입력받고 A+B 출력한다. 2. 더 이상 입력이 되지 않으면 프로그램을 종료시킨다! 주의점! -결국 더 이상 읽을 수 있는 데이터가 존재하지 않는다는 것을 파악하기 위해 EOF(End Of File)을 이용해야한다. #C1. C의 경우 대부분 입력할 때 scanf 함수를 이용한다. 2...

PS/백준 2022.07.15

[백준/Baekjoon]<10952번> A+B - 5 [C/C++/Python][Class 1]

문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 입력 1 1 1 2 3 3 4 9 8 5 2 0 0 예제 출력 1 2 5 7 17 7 #문제 풀이 방법 1. 테스트 케이스 마다 A,B를 입력받고 A+B 출력한다. 2. 0,0이 입력되면 종료한다! (0 < A, B < 10 이므로 A+B=0이면 종료한다!) #C/C++ #include using namespace std; int main(void){ int a, b; wh..

PS/백준 2022.07.15

[백준/Baekjoon]<10871번> X보다 작은 수 [C/C++/Python][Class 1]

문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력 X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 예제 입력 1 10 5 1 10 4 9 2 3 8 5 7 6 예제 출력 1 1 4 2 3 #문제 풀이 방법 1. 수열 A에 포함된 정수의 갯수 N과 기준이 되는 수 X를 입력받는다. 2. 수열 A를 입력 받는다. 3. 수열 A에 포함 되어있는 수 중에 X보다 작으면 ..

PS/백준 2022.07.14

[백준/Baekjoon]<10869번> 사칙연산 [C/C++/Python][Class 1]

문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 예제 입력 1 7 3 예제 출력 1 10 4 21 2 1 #문제 풀이 방법 1. 두 자연수 입력 받아서 2. A+B,A-B,A*B,A/B, A%B 값 출력한다. #C/C++ #include using namespace std; int main() { int a,b; cin>>a>>b; cout

PS/백준 2022.07.13

[백준/Baekjoon]<10809번> 알파벳 찾기 [C/C++/Python][Class 1]

문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다. 예제 입력 1 baekjoon 예제 출력 1 1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -1 7 5 ..

PS/백준 2022.07.12
반응형