카테고리(355)
-
[BAEKJOON] 백준 26594: ZOAC 5 (C#)
문제 링크https://www.acmicpc.net/problem/26594 문제2022년 12월, 다섯 번째로 개최된 ZOAC의 오프닝을 맡은 성우는 누구보다 화려하게 ZOAC를 알리려 한다.매번 새로운 방식으로 문자열을 보여주던 성우는 이번 대회에서는 평범하게 앞 글자부터 하나씩 보여주기로 했다. 성우는 문자를 입력하기 위해 키보드로 손을 뻗은 순간, 실수로 마시던 소주를 키보드에 쏟아버리고 말았다... 알코올에 취한 키보드는 어떤 자판을 한 번만 눌러도 N번 누른 것처럼 인식을 하게 되어버렸다!소중한 키보드를 고치기 위해 고장 접수를 하는 성우는 N을 정확하게 알아야 한다. 눈물이 앞을 가려 모니터를 제대로 볼 수 없는 성우를 위해 대신 N을 구해주도록 하자! 입력첫째 줄에 성우가 고장 난 키보..
2024.10.16 -
[BAEKJOON] 백준 30045: ZOAC 6 (C#)
문제 링크https://www.acmicpc.net/problem/30045 문제2023년 9월, 여섯 번째로 개최된 ZOAC의 오프닝을 또 맡은 성우는 영과일의 마스코트인 영일이를 이용해 대회를 홍보하기로 했다.성우는 홍보 글이 주어질 때 각 문장에 01 또는 OI가 포함되어 있다면 문장 끝에 한 개의 영일이 이모티콘을 넣기로 했다. 이때, 홍보 글에 영일이 이모티콘을 총 몇 번 넣어야 하는지 구하여라. 입력첫 번째 줄에 홍보 글의 문장 수 N이 주어진다. (1≤N≤500)두 번째 줄부터 N개의 줄에 걸쳐 문장 S가 주어진다. S는 공백없이 영문 알파벳과 숫자만으로 이루어짐이 보장된다. (1≤|S|≤500) 출력홍보 글에 영일이 이모티콘을 넣은 횟수를 출력한다. 통과한 답안namespace _..
2024.10.16 -
[BAEKJOON] 백준 2852: NBA 농구 (C#)
문제 링크https://www.acmicpc.net/problem/2852 문제동혁이는 NBA 농구 경기를 즐겨 본다. 동혁이는 골이 들어갈 때 마다 골이 들어간 시간과 팀을 적는 이상한 취미를 가지고 있다.농구 경기는 정확히 48분동안 진행된다. 각 팀이 몇 분동안 이기고 있었는지 출력하는 프로그램을 작성하시오. 입력첫째 줄에 골이 들어간 횟수 N(1 출력첫째 줄에 1번 팀이 이기고 있던 시간, 둘째 줄에 2번 팀이 이기고 있던 시간을 출력한다. 시간은 입력과 같은 형식(MM:SS)으로 출력한다. 통과한 답안namespace _2852{ internal class Program { static void Main(string[] args) { ..
2024.10.15 -
[BAEKJOON] 백준 9226: 도깨비말 (C#)
문제 링크https://www.acmicpc.net/problem/9226 문제도깨비말은 언어 유희 중 하나로, 글자를 특정 법칙에 따라 재구성하는 것을 말한다.영어권에서는 피그라틴어라는 것이 있다. 주로 어린이들이 많이 쓰는 데, 남들에게 무슨 말인지 모르게 하기 위해 종종 쓴다. 여기엔 규칙이 있는데, 맨 앞글자가 모음이 아닐때 까지 맨 앞 글자를 어미로 돌린 후 그 끝에 ay를 붙여서 완성한다. 예를 들면 frog는 ogfray이 된다. 만약 맨 앞자음이 없는 apple과 같은 경우는 끝에 ay만 붙여 appleay가 된다. 또는, 단어에 모음이 없는 경우에도 단어의 끝에 ay만 붙인다.주어진 단어를 피그라틴어로 바꾸는 프로그램을 작성하시오. 입력한 줄에 하나의 단어씩 주어진다. 그리고 마지막 ..
2024.10.10 -
[BAEKJOON] 백준 5598: 카이사르 암호 (C#)
문제 링크https://www.acmicpc.net/problem/5598 문제가이우스 율리우스 카이사르(Gaius Julius Caesar)는 고대 로마 군인이자 정치가였다. 카이사르는 비밀스럽게 편지를 쓸 때, 'A'를 'D로', 'B'를 'E'로, 'C'를 'F'로... 이런 식으로 알파벳 문자를 3개씩 건너뛰어 적었다고 한다.26개의 대문자 알파벳으로 이루어진 단어를 카이사르 암호 형식으로 3문자를 옮겨 겹치지 않게 나열하여 얻은 카이사르 단어가 있다. 이 카이사르 단어를 원래 단어로 돌려놓는 프로그램을 작성하시오.각 문자별로 변환 전과 변환 후를 나타낸 건 아래와 같다.변환전 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 변환후 D E ..
2024.10.10 -
[BAEKJOON] 백준 15963: CASIO (C#)
문제 링크https://www.acmicpc.net/problem/15963 문제카시오 계산기는 만능 계산기이다. 시험을 한 번이라도 쳐본 일곽인이라면, 이 카시오의 소중함에 대해서 뼈저리게 느껴보았을 것이다. 하지만, 이런 카시오에도 함정이 있다. 바로, 카시오 계산기는 배터리를 통해 돌아간다는 것이다.송찬이는 시험을 치다가 갑자기 계산기의 배터리가 나가버렸다. 그래서 선생님께 배터리를 달라고 요구했는데, 요구하고 보니 카시오 계산기의 배터리가 어떤 종류인지 말을 안 해버렸다! 과연 선생님은 송찬이가 필요한 배터리 종류를 들고 왔을까? 입력송찬이가 필요한 배터리 N과 선생님이 가져온 배터리 M이 입력된다.N과 M은 둘다 최대 10자리 정수까지 들어올 수 있다. 출력송찬이가 원한 배터리면 1을, 그..
2024.10.10