티스토리

개발자
검색하기

블로그 홈

개발자

iwantlunch.tistory.com/m

c++ py java

구독자
0
방명록 방문하기

주요 글 목록

  • 백준 알고리즘 2920번 음계 문제다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다.1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다.연주한 순서가 주어졌을 때, 이것이 ascending인지, descending인지, 아니면 mixed인지 판별하는 프로그램을 작성하시오.입력 첫째 줄에 8개 숫자가 주어진다. 이 숫자는 문제 설명에서 설명한 음이며, 1부터 8까지 숫자가 한 번씩 등장한다.출력첫째 줄에 ascending, descending, mixed 중 하나를 출력한다.예제 입력 11 2 3 4 5 6 7 8예제.. 공감수 0 댓글수 0 2024. 7. 31.
  • 백준 알고리즘 2562번 최댓값 문제9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.예를 들어, 서로 다른 9개의 자연수3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.입력첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다.출력첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다.예제 입력 132938125774408561예제 출력 1858CODE#include int main() { int a[9]; int max = 0; int cnt = 0; for (int i = 0; i max.. 공감수 0 댓글수 0 2024. 7. 31.
  • 백준 알고리즘 11720번 숫자의 합 문제N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.출력입력으로 주어진 숫자 N개의 합을 출력한다.예제 입력 111예제 출력 11예제 입력 2554321예제 출력 215예제 입력 3257000000000000000000000000예제 출력 37예제 입력 41110987654321예제 출력 446CODE#includeint main(){ int N, input, sum = 0; scanf("%d",&N); for(int i = 0; i 공감수 0 댓글수 0 2024. 7. 30.
  • 백준 알고리즘 10818번 최소, 최대 문제N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.입력첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.출력첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.예제 입력 1520 10 35 30 7예제 출력 17 35CODE#includeint main(){ int N, in, max = -1000000, min = 1000000; scanf("%d",&N); for(int i=0; i max) max = in; if(min > in) min = in; } printf.. 공감수 0 댓글수 0 2024. 7. 30.
  • 백준 알고리즘 2439번 별 찍기 - 2 문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제 입력 1 예5예제 출력 1 예 * ** *** *********CODE#includeint main(){ int n; scanf("%d",&n); for(int i=1; i n - i) printf("*"); else printf(" "); } printf("\n"); }}별찍기를 처음 해보면 공백을 구현하지 못하는 경우를 많이 본 것 같습니다.경험상 어떻게 접근해야 할 지 몰라서 답을 우선적으로 보는 경우인 것 같은데, .. 공감수 0 댓글수 0 2024. 7. 29.
  • 백준 알고리즘 10871번 X보다 작은 수 문제정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.입력첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.출력X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.예제 입력 1 복사10 51 10 4 9 2 3 8 5 7 6예제 출력 1 복사1 4 2 3CODE#includeint main(){ int n, x; int a[10001] = {0, }; scanf("%d %d", &n, &x); for(int i=0; i a[i]) pr.. 공감수 0 댓글수 0 2024. 7. 29.
  • 백준 알고리즘 검증수 2475번 [C++] 문제컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다. 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다.예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한 수들의 합 0+16+4+25+36 = 81 을 10으로 나눈 나머지인 1이 검증수이다.입력첫째 줄에 고유번호의 처음 5자리의 숫자들이 빈칸을 사이에 두고 하나씩 주어진다.출력첫째 줄에 검증수를 출력한다.예제 입력 1 복사0 4 2 5 6예제 출력 1 복사1 CODE#include using namespace std;.. 공감수 0 댓글수 0 2024. 7. 3.
  • 백준 알고리즘 별 찍기 - 1 2438번 [C++] 문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제 입력 1 복사5예제 출력 1 복사***************CODE #include int main() { int N; std::cin >> N; for (int i = 0; i 공감수 0 댓글수 2 2024. 7. 3.
  • 백준 알고리즘 A/B 1330번 [C++] 문제두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.입력첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.출력첫째 줄에 다음 세 가지 중 하나를 출력한다.A가 B보다 큰 경우에는 '>'를 출력한다.A가 B보다 작은 경우에는 'A와 B가 같은 경우에는 '=='를 출력한다.제한-10,000 ≤ A, B ≤ 10,000예제 입력 1 복사1 2예제 출력 1 복사예제 입력 2 복사10 2예제 출력 2 복사>예제 입력 3 복사5 5예제 출력 3 복사== CODE #include int main() { int A, B; std::cin >> A >> B; if (A > B) std::cout " 공감수 0 댓글수 0 2024. 7. 3.
  • 백준 알고리즘 A/B 1008번 [C++] 문제두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 A와 B가 주어진다. (0 출력첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.예제 입력 1 복사1 3예제 출력 1 복사0.3333333333333333333333333333333310-9 이하의 오차를 허용한다는 말은 꼭 소수 9번째 자리까지만 출력하라는 뜻이 아니다.예제 입력 2 복사4 5예제 출력 2 복사0.8 CODE#include #include int main() { int A, B; std::cin >> A >> B; std::cout (A) / B 공감수 0 댓글수 1 2024. 7. 3.
  • 백준 알고리즘 A-B 1001번 [C++] 문제두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 A와 B가 주어진다. (0 출력첫째 줄에 A-B를 출력한다.예제 입력 1 복사3 2예제 출력 1 복사1CODE#include int main() { int A, B; std::cin >> A >> B; std::cout 공감수 0 댓글수 0 2024. 7. 3.
  • 백준 알고리즘 A+B 1000번 [C++] 문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력첫째 줄에 A와 B가 주어진다. (0 출력첫째 줄에 A+B를 출력한다.예제 입력 1 복사1 2예제 출력 1 복사3CODE#include int main() { int A, B; std::cin >> A >> B; std::cout 공감수 0 댓글수 0 2024. 7. 3.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.