본문 바로가기

반응형

코딩 -/백준 알고리즘 해설

(33)
백준 알고리즘 단계별 문제풀이 3 . for문 , 구구단 백준 알고리즘 문제의 단계별 문제의 3번. for문 파트입니다. 알고리즘은 쉬우니 코드로 보여드리겠습니다. C언어입니다. #include int main(){ int a; scanf("%d",&a); for (int i=1;i>a; for (int i=1;i
백준 알고리즘 단계별 문제풀이 2 . if문 , 알람 시계 백준 알고리즘 문제의 단계별 문제의 2번. if문 파트입니다. M에서 뺄셈연산을 하여서 MM; M = M -45; if (M
백준 알고리즘 단계별 문제풀이 2 . if문 , 사분면 고르기 백준 알고리즘 문제의 단계별 문제의 2번. if문 파트입니다. 4가지 경우의 수에 따라 출력을 해주면됩니다. C언어입니다. #include int main(){ int x,y; scanf("%d\n%d",&x,&y); if (x0) printf("1"); else printf("4"); } C++입니다. #include using namespace std; int main(){ int x,y; cin>>x>>y; if (x
백준 알고리즘 단계별 문제풀이 2 . if문 , 윤년 백준 알고리즘 문제의 단계별 문제의 2번. if문 파트입니다. 포함관계를 생각해서 400년의 배수인지를 검사하고 100의 배수인지를 검사하고 4의 배수를 검사하는 순으로 윤년을 검증하겠습니다. C언어입니다. #include int main(){ int a; scanf("%d",&a); if(a%400==0||(a%100!=0&&a%4==0)){ printf("1"); } else printf("0"); } C++입니다. #include using namespace std; int main(){ int a; cin>>a; if(a%400==0||(a%100!=0&&a%4==0)) cout
백준 알고리즘 단계별 문제풀이 2 . if문 , 시험성적 백준 알고리즘 문제의 단계별 문제의 2번. if문 파트입니다. 어려울게 없으니 바로 코드로 넘어가겠습니다. C언어입니다. #include int main(){ int a; scanf("%d",&a); if (a>=90)printf("A");else if (a>=80)printf("B");else if (a>=70)printf("C");else if (a>=60)printf("D");else printf("F"); } C++입니다. #include using namespace std; int main(){ int a; cin>>a; if (a>=90)cout=70)System.out.printf("C");else if (a>=60)System.out.printf("D");else System.out.pri..
백준 알고리즘 단계별 문제풀이 2 . if문 , 두 수 비교하기 백준 알고리즘 문제의 단계별 문제의 2번. if문 파트입니다. 그중 1번째 문제인 두 수 비교하기 문제입니다. 어려울게 없으니 바로 코드로 넘어가겠습니다. C언어입니다. #include int main(){ int a,b; scanf("%d %d",&a,&b); if (ab)printf(">");else printf("=="); } C++입니다. #include using namespace std; int main(){ int a, b; cin>>a>>b; if (a
백준 알고리즘 단계별 문제풀이 1 . 입출력과 사칙연산 , 곱셈 백준 알고리즘 문제의 단계별 문제의 1번. 입출력과 사칙연산 파트입니다. 그중 11번째 문제인 두 세 자릿수의 곱의 계산 과정에서의 값들을 구하는 문제입니다. 알고리즘은 1. A B 변수에 세자리수를 저장하고 C에 A*B를 저장 2. A * ( B%10) 을 출력 3. B = B/10 4. A * ( B%10) 을 출력 5. B = B/10 6. A * B를 출력 7. C를 출력 하는 순서로 푸시면됩니다. 위는 이해를 돕기 위한 직관적인 알고리즘이고 실제 작성은 소스를 짧게 쓰겠습니다. 짧은 코드라고 효율적인 것은 아닙니다. 개인 스타일이니 위 알고리즘대로 작성하시거나 다른 방법으로 짜셔도 좋습니다. C언어입니다. #include int main(){ int a,b; scanf("%d %d",&a,&b)..
백준 알고리즘 단계별 문제풀이 1 . 입출력과 사칙연산 , 나머지 백준 알고리즘 문제의 단계별 문제의 1번. 입출력과 사칙연산 파트입니다. 그중 10번째 문제인 A 와 B, C의 나머지연산들을 출력하는 문제입니다. 입력으로는 2~ 10000의 자연수 세개가 주어집니다. 입력 세 개를 변수를 저장해뒀다가, 그 세 변수를 이용해 출력하면됩니다. 출력시에 괄호를 신경써서 출력하면됩니다. C언어입니다. #include int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); printf("%d\n%d\n%d\n%d",(a+b)%c,((a%c)+(b%c))%c,(a*b)%c,((a%c)*(b%c))%c); } C++입니다. #include using namespace std; int main(){ int a, b,c; cin>>a>>b>>c; ..

반응형