본문 바로가기

컴퓨터/백준 알고리즘

(177)
백준 알고리즘 25083번: 새싹(자바 Java) 문제 출처: https://www.acmicpc.net/problem/25083 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net 1. 코드 class Main{ public static void main(String[] args){ System.out.println(" ,r'\"7"); System.out.println("r`-_ ,' ,/"); System.out.println(" \\. \". L_r'"); System.out.println(" `~\\/"); System.out.println(" |"); System.out.println(" |"); } } (실행)
백준 알고리즘 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 (자바 Java) 문제 출처: https://www.acmicpc.net/problem/3003 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net 1. 코드 import java.util.*; class Main { public static void main(String[] args){ final int[] chess = {1, 1, 2, 2, 2, 8}; Scanner sc = new Scanner(System.in); int input; for(int num : chess){ input = sc.nextInt(); System.out.print(n..
백준 알고리즘 18108번: 1998년생인 내가 태국에서는 2541년생?! [Java] 문제 출처: https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 1. 코드 import java.util.*; class Main{ public static void main(String[] args){ final int diff = 2541 - 1998; Scanner sc = new Scanner(System.in); int input = sc.nextInt(); System.out.p..
백준 알고리즘 10926번: ??! [Java] 문제 출처: https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 1. 코드 import java.util.*; class Main{ public static void main(String[]args){ Scanner sc = new Scanner(System.in); String id = sc.next(); System.out.println(id + "??!"); sc.close(); } } 2. 풀이 과정 Scanner를 통해서 사이트의 아이디를..
백준 알고리즘 2231번: 분해합 C언어 문제 출처: https://www.acmicpc.net/problem/2231 2231번: 분해합 문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다. 자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그 www.acmicpc.net 1. 코드 #include using namespace std; int share(int n, int sum); int mai..
백준 알고리즘 21360번: Biosalong [C++] 문제 출처: https://www.acmicpc.net/problem/21360 21360번: Biosalong Den första raden innehåller ett heltal $1 \le N \le 1\,000\,000$ -- antalet stolar i raden vi betraktar. Den andra raden innehåller en sträng med $N$ tecken, där det $i$:te tecknet är '#' ifall den $i$:te stolen på raden är upptagen och '.' om stol www.acmicpc.net 1. 코드 #include #include using namespace std; int main(void) { int N; c..
백준 알고리즘 16466번: 콘서트 [C++] 문제 출처: https://www.acmicpc.net/problem/16466 16466번: 콘서트 HCPC (Hanyang Completely Perfect Celebrity)는 한양대학교 최고의 가수에게 주어지는 칭호이다. 한양대학교는 매년 최고의 HCPC를 선발한다. HCPC가 되기란 여간 어려운 게 아니다. 매일 아침 날달걀을 까먹 www.acmicpc.net 1. 코드 #include #include using namespace std; int main(void) { int N; cin >> N; long long * A = new long long [N]; for (int i = 0; i > A[i]; sort(A, A + N); int answer = 1; for..
백준 알고리즘 2740번: 행렬 곱셈 [C++] 문제 출처: https://www.acmicpc.net/problem/2740 2740번: 행렬 곱셈 첫째 줄에 행렬 A의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 순서대로 주어진다. 그 다음 줄에는 행렬 B의 크기 M과 K가 주어진다. 이어서 M개의 줄에 행렬 B의 원소 K개 www.acmicpc.net 1. 코드 #include using namespace std; int main(void) { int n, m, k; int a[101][101], b[101][101], r[101][101] = { 0, }; //행렬 a입력 cin >> n >> m; for (int i = 0; i > a..