어제 학원 수료가 끝나고 알고리즘의 부족함과 셰이더가 재밌어서 하루 할당량을 정해서 공부 해나갈 생각입니다.

알고리즘 문제, 셰이더 코드 하나, 일단 이렇게 해볼 생각입니다. 좀 더 할수도 있습니다.

일단 알고리즘을 하기 전 유니티 C#을 쓰다보니 와서 C++을 이용한 문제를 풀어볼 생각입니다.

기초 100제에서 하루 20문제로 손 좀 풀고 백준에서 단계별로 학습해볼 생각입니다.

모든 문제는 C++로 풀이하였습니다.

2557번 Hello World

#include <stdio.h>
using namespace std;

int main() {
    printf("Hello World!");
    return 0;
}

10718번 We Love Kriii

printf("강한친구 대한육군\n강한친구 대한육군");

10171번 고양이

printf("\\    /\\\n");
printf(" )  ( ')\n");
printf("(  /  )\n");
printf(" \\(__)|");

위 문제는 \(백 슬래쉬)를 출력을 하는 방법을 알려주는거라서 재미로 맞춰도 좋지만 시간을 뻇기지 않기 위해 복사를 추천합니다.

10172번 개

printf("|\\_/|\n");
printf("|q p|   /}\n");
printf("( 0 )\"\"\"\\\n");
printf("|\"^\"`    |\n");
printf("||_/=\\\\__|");

이건 " 출력 \(백 슬래쉬) 출력을 중점을 두고 있습니다. 띄우기 몇칸인지 출력문에서 복사해서 사용하는걸 추천합니다.

1000번 A+B

 int a;
 int b;
 scanf("%d %d", &a,&b);
 printf("%d", a+b);

1001번 A-B

int a;
int b;
scanf("%d %d", &a,&b);
printf("%d", a-b);

10998번 AxB

int a;
int b;
scanf("%d %d", &a,&b);
printf("%d", a*b);

10869번 사칙연산

 int a;
 int b;
 scanf("%d %d", &a,&b);
 printf("%d\n%d\n%d\n%d\n%d\n", a+b,a-b,a*b,a/b,a%b);

10430번 나머지

int a,b,c;
scanf("%d %d %d", &a,&b,&c);
printf("%d\n%d\n%d\n%d\n", (a+b)%c, ((a%c)+(b%c))%c, (a*b)%c, ((a%c)*(b%c))%c);

2588번 곱셈

int a,b;
scanf("%d %d", &a,&b);

printf("%d\n", a * (b % 10));
printf("%d\n", a * ((b % 100) / 10));
printf("%d\n", a * (b / 100));
printf("%d", a * b);

출력 단계 완료했습니다.

1008번 A/B 빼먹게 있어 추가했습니다.

   double a;
   double b;
   scanf("%lf %lf", &a,&b);
   printf("%.13lf\n", a/b);

 

'프로그래밍 공부 > 알고리즘' 카테고리의 다른 글

C++ 백준 while문  (0) 2021.06.10
Day5 C# 백준 if문  (0) 2021.06.02
[알고리즘] C# ArrayList와 LinkedList  (0) 2021.05.15
[알고리즘] C# 배열 재정리  (0) 2021.05.15
[알고리즘] 자료구조?  (0) 2021.05.15

+ Recent posts