문제 제목 : 크로아티아 알파벳문제예전에는 운영체제에서 크로아티아 알파벳을 입력 할 수가 없었다.따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다.크로아티아 알파벳변경čc=ćc-dždz=đd-ljljnjnjšs=žz=예를 들어, ljes=njak 는,크로아티아 알파벳 6개 (lj, e, š, nj, a, k) 로 이루어져 있다.단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다.lj 와 nj 도 마찬가지이다.위 목록에 없는 알파벳은 한 글자씩 센다.입력첫째 줄에 최대 100 글자의 단어가 주어진다.알파벳 소문자와 -, = 로만 이루어져 있다.단어는 크로아티아 알파벳으로 이루어져 있다.문제 설명..
백준-단계별로 풀어보기/6-심화 1
문제 제목 : 팰린드롬인지 확인하기문제알파벳 소문자로만 이루어진 단어가 주어진다.이 때, 이 단어가 팰린드롬인지 아닌지 확인하는 프로그램을 작성하시오.팰린드롬 (Palindrome) 이란, 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어를 말한다.level, noon 은 팰린드롬이고, baekjoon, online, judge 는 팰린드롬이 아니다.입력첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.출력첫째 줄 에 팰린드롬이면 1, 아니면 0을 출력한다.예제 입력 1level예제 출력 11예제 입력 2baekjoon예제 출력 20왼쪽부터 읽었을 때, 오른쪽 부터 읽었을 때, 동일하다는 것을 어떻게 표현할 수 있을까?직관적으로 해석 ..
문제 제목 : 별 찍기 - 7문제예제를 보고 규칙을 유추 한 뒤에 별을 찍어 보세요.입력첫째 줄에 N ( 1 N 출력첫째 줄 부터 2 * N - 1 번째 줄 까지 차례대로 별을 출력한다.예제 입력 15예제 출력 1 * *** ***** **************** ******* ***** *** *별 찍기 문제는 하나의 방향으로 점화식이 만들어 지지만,이 문제는 혼란스럽게도, 증가와 감소의 경향을 동시에 보여주고 있다.먼저 확실히 해야 하는 것은, 공백(' ') 과 별('*') 이 순서대로 나온다는 것이다.공백의 증감, 별의 증감 요소를 살펴보는 것이다.예제 출력 1 을 살펴보면,먼저 공백이 줄어들며, 별이 점점 증가한다.중반 이후부터, 공백이 증가하며, 별이 점점 감소한다.그렇다..
문제 제목 : 킹, 퀸, 룩, 비숍, 나이트, 폰문제동혁이는 오래된 창고를 뒤지다가 낡은 체스판과 피스를 발견했다.검정색 피스는 모두 있었으나, 흰색 피스는 개수가 올바르지 않았다.체스는 총 16개의 피스를 사용하며, 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성되어 있다.동혁이가 발견한 흰색 피스의 개수가 주어졌을 때, 몇 개를 더하거나 빼야 올바른 세트가 되는지 구하는 프로그램을 작성하시오.입력첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다.이 값은 0 보다 크거나 같고, 10 보다 작거나 같은 정수이다.출력첫째 줄에 입력에서 주어진 순서대로,몇 개의 피스를 더하거나 빼야 되는지를 출력한다. 만약 수가 양수라면 그 개수 만큼 피스를 더해..