응애의 오답노트
728x90
반응형
[C/C++] 백준 25206 - 너의 평점은
프로그래밍/백준 2024. 7. 5. 14:12

문제인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다!치훈이의 전공평점을 계산해주는 프로그램을 작성해보자.전공평점은 전공과목별 (학점 × 과목평점)의 합을 학점의 총합으로 나눈 값이다.인하대학교 컴퓨터공학과의 등급에 따른 과목평점은 다음 표와 같다.A+4.5A04.0B+3.5B03.0C+2.5C02.0D+1.5D01.0F0.0P/F 과목의 경우 등급이 P또는 F로 표시되는데, 등급이 P인 과목은 계산에서 제외해야 한다.과연 치훈이는 무사히 졸업할 수 있을까? 입력20줄에 걸쳐 치훈이가 수강한 전공과목의 과목명, 학점, 등급이 공백으로 구분되어 주어진다. 출력치훈이의 전공평점을 ..

[C/C++] 백준 2941 - 크로아티아 알파벳
프로그래밍/백준 2024. 7. 4. 12:08

문제예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경čc=ćc-dždz=đd-ljljnjnjšs=žz= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. 입력첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다.단어는 크로아티아 알파벳으로 이루어져 있다. 문제 설명의 표에 나와있는 알파..

[C/C++] 백준 10988 - 팰린드롬인지 확인하기
프로그래밍/백준 2024. 7. 4. 11:25

문제알파벳 소문자로만 이루어진 단어가 주어진다. 이때, 이 단어가 팰린드롬인지 아닌지 확인하는 프로그램을 작성하시오.팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어를 말한다. level, noon은 팰린드롬이고, baekjoon, online, judge는 팰린드롬이 아니다. 입력첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다. 출력첫째 줄에 팰린드롬이면 1, 아니면 0을 출력한다.  풀이앞 글자와 맨 뒤 글자를 비교하여, 반복문 실행.만약 글자가 7글자라면, 3번의 반복문이 실행하며, 조건문에는 s[0] != s[7 - 0 - 1] / s[1] != s[7 - 1 - 1] ... 이렇게 반복이 이루어 지면서 구분한다...

[C/C++] 백준 2444 - 별 찍기 7
프로그래밍/백준 2024. 7. 4. 11:16

문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 예제 입력5 예제 출력 * *** ***** **************** ******* ***** *** * 풀이반복문 국룰 문제.." " 공백으로 위치 잡고, "*"로 찍고, 이때, 반복문의 조건에 유의하자. 코드 확인더보기#include #include int main(){ int n; scanf("%d", &n); for(int i = 1; i 0; j--) printf(" "); for(int k = 2*i-1; k > 0; k--) ..

728x90
반응형