어제 학원 수료가 끝나고 알고리즘의 부족함과 셰이더가 재밌어서 하루 할당량을 정해서 공부 해나갈 생각입니다.
알고리즘 문제, 셰이더 코드 하나, 일단 이렇게 해볼 생각입니다. 좀 더 할수도 있습니다.
일단 알고리즘을 하기 전 유니티 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 |