본문 바로가기

반응형

Coding

[Github Pages] - Github Pages 설정하기 GitHub Pages를 설정하는 방법은 크게 두 가지가 있다. 1. "Upload Files"를 사용하여 GitHub Pages 설정하기 2. Git 클라이언트를 사용하여 GitHub Pages 설정하기 먼저 "Upload Files"를 사용하여 GitHub Pages를 설정하는 방법에 대해 설명하겠다. GitHub에서 새로운 저장소를 생성한다. "Add file" -> "Upload files"를 선택한다. 호스팅할 파일을 선택한다. 커밋 메시지와 함께 커밋한다. 저장소 설정으로 이동한다. "Pages"를 선택한다. 호스팅할 브랜치와 파일 경로를 선택한다. "Save" 버튼을 클릭한다. 위 방법을 사용하면 GitHub Pages를 빠르고 간편하게 설정할 수 있다. 그러나 이 방법은 Git 클라이언트를.. 더보기
[Github Pages] - Github Pages로 내가 만든 웹 페이지 호스팅하기 GitHub Pages는 GitHub에서 제공하는 정적 웹 사이트 호스팅 서비스이다. 이 서비스를 사용하면 사용자가 만든 웹 사이트를 무료로 호스팅할 수 있다. 1. GitHub 계정 생성 및 저장소 생성 먼저 GitHub 계정을 생성하고, 웹 사이트를 호스팅할 새로운 저장소를 생성한다. 저장소 이름은 반드시 "username.github.io"로 설정해야 한다. 여기서 "username"은 사용자 이름이다. 2. 로컬 컴퓨터에 Git 설치 및 저장소 클론 Git을 사용하여 저장소를 로컬 컴퓨터로 클론한다. 이를 위해 Git을 설치해야 한다. 설치가 완료되면 명령 프롬프트 또는 터미널에서 다음 명령어를 입력하여 저장소를 클론한다. git clone https://github.com/username/use.. 더보기
백준 온라인 저지(Baekjoon Online Judge) - 24060 : 알고리즘 수업 - 병합 정렬 1 https://www.acmicpc.net/problem/24060 24060번: 알고리즘 수업 - 병합 정렬 1 첫째 줄에 배열 A의 크기 N(5 ≤ N ≤ 500,000), 저장 횟수 K(1 ≤ K ≤ 108)가 주어진다. 다음 줄에 서로 다른 배열 A의 원소 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 109) www.acmicpc.net N, K = map(int, input().split()) A = list(map(int, input().split())) trr = [0] * (N + 1) cnt = ans = 0 def mergeSort(s, e): global cnt, ans if s >= e: return mid = (s + e) // 2 mergeSort(s, mid) m.. 더보기
백준 온라인 저지(Baekjoon Online Judge) - 2745 : 진법 변환 https://www.acmicpc.net/problem/2745 2745번: 진법 변환 B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 www.acmicpc.net #include #include #include using namespace std; int main() { string n; int b; cin >> n >> b; int result = 0; int digit = n.length() - 1; for (int i = 0; i = '0' && n[i] = 'A' && n[i] 더보기
백준 온라인 저지(Baekjoon Online Judge) - 27323 : 직사각형 https://www.acmicpc.net/problem/27323 27323번: 직사각형 정수 A, B 가 주어진다. 세로 길이가 A cm, 가로 길이가 B cm 인 아래와 같은 직사각형의 넓이를 cm2 단위로 구하시오. www.acmicpc.net a = int(input()) b = int(input()) area = a * b print(area) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int area = a * b; System.out.p.. 더보기
백준 온라인 저지(Baekjoon Online Judge) - 18870 : 좌표 압축 https://www.acmicpc.net/problem/18870 18870번: 좌표 압축 수직선 위에 N개의 좌표 X1, X2, ..., XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다. Xi를 좌표 압축한 결과 X'i의 값은 Xi > Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다. X1, X2, ..., XN에 좌 www.acmicpc.net #include #include #include using namespace std; int main() { int n; cin >> n; vector x(n); for (int i = 0; i > x[i]; } vector sorted_x = x; sort(sorted_x.begin(), sorted_x.end()).. 더보기
백준 온라인 저지(Baekjoon Online Judge) - 10814 : 나이순 정렬 https://www.acmicpc.net/problem/10814 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net #include #include #include #include using namespace std; struct Member { int age; string name; int join_order; }; bool cmp(const Member& m1, const Member& m2) { if (m1.age == m2.age) { return m1.join_order < m2.join_order; } r.. 더보기
백준 온라인 저지(Baekjoon Online Judge) - 12100 : 2048 (Easy) https://www.acmicpc.net/problem/12100 12100번: 2048 (Easy) 첫째 줄에 보드의 크기 N (1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 게임판의 초기 상태가 주어진다. 0은 빈 칸을 나타내며, 이외의 값은 모두 블록을 나타낸다. 블록에 쓰여 있는 수는 2 www.acmicpc.net from copy import deepcopy n = int(input()) graph = [] for i in range(n): graph.append(list(map(int, input().split()))) def move(board, dir): if dir == 0: # 동쪽 for i in range(n): top = n - 1 for j in range(n .. 더보기

반응형