일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- html
- Algorithm
- 덱
- 롯데시네마화이팅
- 유니티
- 자료구조
- w3c
- 알고리즘
- 자음
- 번역
- w3w
- w3s
- C++
- HTML기초
- BOJ
- 운영체제정의
- 네 수
- html elements
- 백준
- elements
- 개발
- 1018
- 10824
- 웹프로그래밍
- 1021
- 진법 변환2
- 체스판 다시 칠하기
- 11005
- 운영체제
- c#
- Today
- Total
목록Algorithm (4)
한마음
#include #include using namespace std; int main(){ int n, m; cin >> n >> m; string s = ""; do{ if(n%m > 9) s+=(char)(n%m+55); else s+=(char)((n%m) + '0'); n/=m; }while(n>0); reverse(s.begin(),s.end()); cout
#include using namespace std; int main(){ int n, m; cin >> n >> m; char row_W[1][8] = {'W','B','W','B','W','B','W','B'}; char row_B[1][8] = {'B','W','B','W','B','W','B','W'}; char f[51][51]; for(int i = 0; i > f[i]; } int min = 50000000; for(int i = 0; i > m; for(int i =..
#include #include using namespace std; typedef long long int ll; int main(){ ll a,b,c,d; cin >> a >> b >> c >> d; // 모든 수가 백만이하의 자연수 이므로 // long long int로 충분히 커버가 가능하다 만약 커버가 안됬다면 string을 사용했을것이다. // B와 D의 자릿수 만큼의 10의 거듭제곱이 각각 A와 C에 곱해져야 A와B, C와D를 붙힐수있다. ll save_b = (ll)b; ll save_d = (ll)d; int count_b = 0; // B의 자리수 do{ b/=10ll; count_b++; }while(b>0); int count_d = 0; // D의 자리수 do{ d/=10ll; c..
#include #include using namespace std; int main(){ int n, m; cin >> n >> m; deque q; // n = 10 이면 1 2 3 4 5 6 7 8 9 10 순으로 들어간다 for(int i = n; i >= 1; i--){ q.push_front(i); } int sum = 0; for(int i = 0; i > x; int count = 0; // 제거할 숫자가 몇번째 순서에 있는지 세는 변수 int size = q.size(); // 2,3번 연산을 계속 수행해주면 큐의 사이즈가 계속 변한다 for(int t : q){ count++; //큐에서 제거할 숫자를 발견했을때 아래 if문 실..