본문 바로가기

전체 글

(66)
[C++] 백준 10610번 - 30 https://www.acmicpc.net/problem/10610 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); long long sum=0; string n; cin>>n; sort(n.begin(), n.end(), greater()); if(n[n.length()-1]!='0') cout
[C++] 백준 1789번 - 수들의 합 https://www.acmicpc.net/problem/1789 1789번: 수들의 합 첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. www.acmicpc.net #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); long long int s,num=1; cin>>s; while(s>0&&s!=num){ if(s
[C++] 백준 5585번 - 거스름돈 https://www.acmicpc.net/problem/5585 [5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사 www.acmicpc.net](https://www.acmicpc.net/problem/5585) 다시 알고리즘 공부를 시작해야될 것 같다. C++로 계속 진행할지 Python으로 언어를 교체할지 고민을 많이 했지만 골4 찍어놓은게 조금 아까워서 일단은 C++로 진행하기로 했다. 많이 까먹었지만 금방 다시 기억나지 않을까..? #include using namespace std; int main() {..
[React] React Router Routing이란? 사용자가 요청한 URL에 맞는 페이지 보여주는 기능 React Router 사용자 입력 주소 감지, 다양한 라우터 컴포넌트 제공 공식 페이지 종류 BrowserRouter HashRouter 설치 npm i react-router-dom yarn add react-router-dom import path 설정, Link 설정 /*BrowserRouter*/ import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import {Link} from "react-router-dom" 사용예 - Navbar 구현 App BrowserRouter 사용 위해 태그로 전체 감쌈 Route 다중 사용 위해 Routes 태..
C++) 백준 4375번 - 1 https://www.acmicpc.net/problem/4375 4375번: 1 2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오. www.acmicpc.net #include using namespace std; int n; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); while(cin>>n){ long long ans=1; long long num=1; while(1){ long long temp=num; if(temp%n==0) break; num=(num*10)+1; num%=n; //modular 연산 통해 정수..
HTML 태그 정리 시맨틱 태그 태그 -헤더 영역을 의미 -검색 창, 사이트 메뉴 등 삽입 태그 -네비게이션 영역 의미 -다른 위치로 연결하는 링크 생성 태그 -메인 콘텐츠 삽입 -웹 문서마다 다르게 보여주는 내용으로 구성 -문서 당 한 번만 사용 가능 태그 -독립적 콘텐츠 삽입 -문서 안에 여러개 사용 가능 -내부에 태그 사용가능 태그 -콘텐츠 영역 -몇 개의 콘텐츠를 묶는 용도로 사용 태그 -사이드 바 영역 태그 -푸터 영역 생성 -, , 등 시맨틱 태그 모두 사용 가능 태그 -여러 소스를 묶음 -id, class 속성 사용 가능 일반태그 텍스트 입력 태그 -제목 나타냄 -n에 1~6까지의 수 삽입 가능, 숫자에 따라 크기 달라짐 태그 -텍스트 단락 태그 -줄바꿈 태그 -닫는 태그 없이 단독으로 사용됨 태그 -인용문 인..
C++) 백준 18870번 - 좌표 압축 https://www.acmicpc.net/problem/18870 18870번: 좌표 압축 수직선 위에 N개의 좌표 X1, X2, ..., XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다. Xi를 좌표 압축한 결과 X'i의 값은 Xi > Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다. X1, X2, ..., XN에 좌 www.acmicpc.net #include using namespace std; int n; int x[1000002]; //입력받을 배열 vector temp,uni; //temp는 정렬된 배열 저장, uni는 temp에서 중복된 수를 제외한 배열 int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie..
C++) 백준 2170번 - 선 긋기 https://www.acmicpc.net/problem/2170 2170번: 선 긋기 첫째 줄에 선을 그은 횟수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 다음 N개의 줄에는 선을 그을 때 선택한 두 점의 위치 x, y(-1,000,000,000 ≤ x >n; for(int i=0;i>p[i].first>>p[i].second; } sort(p,p+n);..