본문 바로가기

카테고리

(315)
백준 알고리즘 10171번: 고양이 Java[자바] 문제 출처: https://www.acmicpc.net/problem/10171 10171번: 고양이 문제 아래 예제와 같이 고양이를 출력하시오. 입력 출력 고양이를 출력한다. 예제 입력 1 복사 예제 출력 1 복사 \ /\ ) ( ') ( / ) \(__)|... www.acmicpc.net 1. 코드 class Main { public static void main(String [] arg) { System.out.println("\\ /\\"); System.out.println(" ) ( \')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 2. 문제 해결 방식 이스케이프 시퀀스를 활용하여 문제를 해결했고 사용한 이스케이프..
백준 알고리즘 10718번: We love kriii Java[자바] 문제 출처: https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 1. 코드 class Main { public static void main(String[] arg) { System.out.println("강한친구 대한육군\n강한친구 대한육군"); } } 2. 문제 해결 방식 C언어와 같이 Java에서도 이스케이프 시퀀스를 사용할 수 있었다. 이스케이프 시퀀스 중에서 \n을 사용하여 ..
System.out.printfln() Java[자바] Java에서 System.out.printfln()함수는 C언어에서의 printf()와 같은 역할은 한다.class Ideone { public static void main (String[] args) { System.out.println("Hello World!"); } } 숫자나 문자 그리고 문자열을 출력할 때 사용하는데 printf() 조금 다른 점이 있다면 숫자를 출력할 때 printf()같은 경우에는 작은 따옴표를 사용하여 출력하는데 System.out.println() 작은 따옴표를 사용하지않아도 출력이 가능하다.class Ideone { public static void main (String[] args) { System.out.println(1); } } 그리고 Java에서는 문자와 문..
백준 알고리즘 2557번: Hello World Java[자바] 문제 출처: https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 1. 코드 class Main { public static void main (String[] args) { System.out.println("Hello World!\n"); } } 2. 문제 해결 방식 class를 지정하고 Class에 해당하는 main함수를 만들고 그 안에 System.out.println("Hello Wolrd!"); 구문을 넣으면 끝이다. 그런데 class의 이름은 Main으로 설정해놓지 않으면 오류로 처리가 되니 그것만 조심하면 원활하게 해결할 수 있을 것이다. 3. 느낀 점 백준 알고리즘 문제 푸는 ..
백준 알고리즘 10870번: 피보나치 수 5 C언어 문제 출처: https://www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 www.acmicpc.net 1. 코드 #include int a = 0, b = 1, c = 1; int F(int n) { if(n > 1..
백준 알고리즘 10872번: 팩토리얼 C언어 문제 출처: www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 코드 #include int fac(int n) { if(n > 1) return n * fac(n - 1); else if(n == 0) return 1; else return n; } int main(void) { int N; scanf("%d", &N); printf("%d", fac(N)); return 0; } 2. 문제 해결 방식 제목이 팩토리얼에 관한 것이니 우선 팩토리얼에 대해서 먼저 알아보자. n!= n × (n − 1) ⋯⋯ × 3 × 2 × 1 (단, n ≥ 0) 팩토리얼은 n..
작별 인사(불어, 일본어, 영어) 1. 안녕히계세요불어: Au revoir (오흐브아) 일본어: さようなら(사요나라) 영어: Goodbye 2. 곧 보자불어: À bientôt (아비앙토) 일본어: すぐに見てみよう (스구니 미테미요오) 영어: See you soon 3. 좋은 하루 보내세요불어(낮): bonne journée (버언 주흐니이) 불어(저녁): bonne soirée (버언 수왈리이) 일본어: 良い一日を(요이 츠이타치오) 영어: Have a nice day
백준 알고리즘 1002번: 터렛 C언어 문제 출처: https://www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net 1. 코드 #include #include int main(void) { int t, x1, y1, r1, x2, y2, r2, result; double distanse, subtract; //거리, 뺄셈 scanf("%d", &t); while(t--) { scanf("%d %d %d %d %d %d", &x1, &y1, &r1, &x2, &y2, &r2); distanse = sqrt(pow(x2 - x1, 2) + pow(y2 -..