점프
-
[백준] 4740 거울, 오! 거울 문자열 with PythonPS 2023. 4. 13. 13:25
📌 BOJ 12871 거울, 오! 거울 문자열 💡 조건 문장을 입력하면 입력한 문장의 개별 단어들을 역순으로 배치하여 거꾸로 바뀐 문장을 출력하는 프로그램을 만들어 '거울 읽기' 연습을 하려고 마음먹었다. 하나 또는 그 이상의 줄에 각각 ASCII 글자로 나타낼 수 있는 단어들(알파벳, 숫자, 공백, 구두점 등)로 구성된 문장을 입력한다. 각 문장은 최소 1글자에서 최대 80글자로 이루어져 있으며, ***을 입력하면 프로그램이 종료된다. 한 문장의 입력이 끝난 뒤 바로 입력한 문장의 글자들이 역순으로 바뀌어 배치된 문장을 출력한다. 문자열, 구현 유형의 문제 🔖 예제 및 실행결과 예제 1 AMBULANCE Evian madam, i'm adam *** 실행결과 1 ECNALUBMA ..
-
[백준] 12871 무한 문자열 with PythonPS 2023. 4. 13. 11:42
📌 BOJ 12871 무한 문자열 💡 조건 문자열 s가 있을 때, f(s)는 s를 무한번 붙인 문자열로 정의한다. 예를 들어, s = "abc" 인 경우에 f(s) = "abcabcabcabc..."가 된다. 다른 문자열 s와 t가 있을 때, f(s)와 f(t)가 같은 문자열인 경우가 있다. 예를 들어서, s = "abc", t = "abcabc"인 경우에 f(s)와 f(t)는 같은 문자열을 만든다. s와 t가 주어졌을 때, f(s)와 f(t)가 같은 문자열을 만드는지 아닌지 구하는 문제. 첫째 줄에 s, 둘째 줄에 t가 주어진다. 두 문자열 s와 t의 길이는 50보다 작거나 같은 자연수이고, 알파벳 소문자로만 이루어져 있다. 첫째 줄에 f(s)와 f(t)가 같으면 1을, 다르면 0을 출력한다. 문자열,..
-
[백준] 5363 요다 with PythonPS 2023. 4. 13. 11:30
📌 BOJ 5363 요다 💡 조건 어린 제다이들은 요다와 대화하는 법을 배워야 한다. 요다는 모든 문장에서 가장 앞 단어 두 개를 제일 마지막에 말한다. 어떤 문장이 주어졌을 때, 요다의 말로 바꿔 출력하는 문제. 첫째 줄에 문장의 수 N이 주어진다. 둘째 줄부터 N개의 줄에는 각 문장이 주어진다. 문장의 길이는 100글자 이내이다. 단어의 개수는 3개 이상이다. 문자열, 구현 문제 🔖 예제 및 실행결과 예제 1 4 I will go now to find the Wookiee Solo found the death star near planet Kessel I'll fight Darth Maul here and now Vader will find Luke before he can escape 실행결..
-
[백준] 1890 점프 with PythonPS 2022. 8. 9. 17:33
📌 BOJ 1890 점프 💡 조건 N×N 게임판에 수가 적혀져 있다. N (4 ≤ N ≤ 100) 이 게임의 목표는 가장 왼쪽 위 칸에서 가장 오른쪽 아래 칸으로 규칙에 맞게 점프를 해서 가는 것이다. 각 칸에 적혀있는 수는 현재 칸에서 갈 수 있는 거리를 의미한다. 칸에 적혀있는 수는 0보다 크거나 같고, 9보다 작거나 같은 정수이며, 가장 오른쪽 아래 칸에는 항상 0이 주어진다. 반드시 오른쪽이나 아래쪽으로만 이동해야 한다. 0은 더 이상 진행을 막는 종착점이며, 항상 현재 칸에 적혀있는 수만큼 오른쪽이나 아래로 가야 한다. 한 번 점프를 할 때, 방향을 바꾸면 안 된다. 즉, 한 칸에서 오른쪽으로 점프를 하거나, 아래로 점프를 하는 두 경우만 존재한다. 가장 왼쪽 위 칸에서 가장 오른쪽 아래 칸으로..