알고리즘 문제풀이
-
[python]백준 민균이의 비밀번호 9933번알고리즘 문제풀이/백준(파이썬) 2023. 6. 5. 23:30
코드 import sys sys.stdin = open("9933.txt", "r") n=int(input()) q=[input() for _ in range(n)] for i in q: if i[::-1] in q: break z=len(i)//2#인덱스0시작 print(len(i),i[z]) 링크 https://www.acmicpc.net/problem/9933 9933번: 민균이의 비밀번호 첫째 줄에 단어의 수 N (2 ≤ N ≤ 100)이 주어진다. 다음 N개 줄에는 파일에 적혀있는 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 소문자로만 이루어져 있으며, 길이는 2보다 크고 14보다 작은 www.acmicpc.net
-
[java]백준 알파벳 개수 10808번알고리즘 문제풀이/백준(자바) 2023. 6. 5. 23:27
코드 import java.util.Scanner; public class BOJ_10808 { public static void main(String[] args) { Scanner in =new Scanner(System.in); String q=in.next(); int[] s = new int[26];//알파벳26 for (int i = 0; i < q.length(); i++) { char w=q.charAt(i); s[w-97]++;//아스키 a 97 } // for (int i = 0; i < 26; i++) { // System.out.print(s[i]+" "); // } for (int i : s) { System.out.print(i+" "); } in.close(); } } 링크 h..
-
[python]백준 자동완성 24883번알고리즘 문제풀이/백준(파이썬) 2023. 6. 4. 23:38
코드 import sys sys.stdin = open("24883.txt", "r") q=input() if q=="n" or q=="N":#q가 n이나N 이면 "Naver D2" print("Naver D2") else: print("Naver Whale") 링크 https://www.acmicpc.net/problem/24883 24883번: 자동완성 D2는 For Developers, By Developers의 약자로, 개발자들을 위해 개발자들이 직접 만들어 가고 있는 네이버 개발자 지원 프로그램입니다. 네이버가 축적한 기술과 지식을 공유하고, 외부 개발자들을 지원 www.acmicpc.net
-
[java]백준 배수와 약수 5086번알고리즘 문제풀이/백준(자바) 2023. 6. 4. 23:35
코드 import java.util.Scanner; public class BOJ_5086 { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (true) { int a=in.nextInt(); int b=in.nextInt(); if (a==0 && b==0) { break; } if (b % a == 0) { System.out.println("factor");//약수 }else if(a%b==0){ System.out.println("multiple");//배수 }else{ System.out.println("neither");//둘 다 아니라면 } } in.close(); } } //배수 약수 링..
-
[python]백준 전북대학교 14624번알고리즘 문제풀이/백준(파이썬) 2023. 6. 3. 23:44
코드 import sys sys.stdin = open("14624.txt", "r") q=int(input()) if q%2==0: print("I LOVE CBNU") else: print("*"*q) print(" "*((q//2)-1),"*") for i in range(q//2): print(" "*((q//2)-1-i)+ "*" + " " * (1+i*2) + "*") 링크 https://www.acmicpc.net/problem/14624 14624번: 전북대학교 전북대학교의 심볼은 균형과 조화, 지성과 이상을 향한 방향성과 목표를 나타낸다. 절제된 한국적 아름다움을 꾸밈없는 소박함과 여백을 통해 시각화하였으며, 심볼의 방향에 따라 한국적인 대 www.acmicpc.net
-
[java]백준 파티가 끝나고 난 뒤 2845번알고리즘 문제풀이/백준(자바) 2023. 6. 3. 23:34
코드 import java.util.Scanner; public class BOJ_2845 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a=in.nextInt(); int b=in.nextInt(); for (int i = 0; i < 5; i++) {//정수 5개 int q= in.nextInt(); System.out.print(q-(a*b)+" ");//q-(a*b)공백 출력 5번반복한다 } in.close(); } } 링크 https://www.acmicpc.net/problem/2845 2845번: 파티가 끝나고 난 뒤 파티가 끝나고 나면, 사람들은 누가 파티에 왔는지와 얼마나 많은 사람들이..
-
[python]백준 Metronome 27389번알고리즘 문제풀이/백준(파이썬) 2023. 6. 2. 22:50
코드 import sys sys.stdin = open("27389.txt", "r") q=float(input())#실수형 print(q/4) 링크 https://www.acmicpc.net/problem/27389 27389번: Metronome A Metronome is a mechanical device used by musicians for keeping time. It is a very clever device, based on a spring, an inverted pendulum, and an escapement gear. Milo is learning to play the glockenspiel, and has purchased a metronome to help him keep ti w..