목록파이썬 (5)
코드 짜는 티모
지구 온난화로 인해 북극의 빙산이 녹고 있습니다. 빙산의 각 부분별 높이 정도를 2차원 배열에 저장합니다. 높이가 0이 되면 빙산이 다 녹아 사라졌다고 봅니다. 주변에 빙산이 없는 바닷물이면 매 해마다 남아 있는 빙산은 둘러 싸여 있는 바닷물만큼 빙산이 녹습니다.그림1 상태에서 1년이 지나면 그림2 상태가 되며 1년이 더 지나면 1덩어리였던 빙산이 2덩어리로 나뉘어져 그림3처럼 됩니다. 한 덩어리의 빙산이 주어질 때, 이 빙산이 두덩어리 이상으로 분리되는 최초의 시간을 구하는 프로그램을 작성해 보세요.그림1의 빙산에서는 2가 답입니다. 만일 전부 다 녹을 때까지 두 덩어리 이상으로 분리되지 않으면 프로그램은 0을 출력합니다. 깊이우선탐색(DFS)이 힌트~ 개인적으로 작성한 답이 필요하..
재호는 멀리 뛰기를 연습하고 있습니다. 재호는 한번에 1칸, 2칸, 3칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 재호는(1칸, 1칸, 1칸, 1칸)(1칸, 2칸, 1칸)(1칸, 3칸)(1칸, 1칸, 2칸)(2칸, 1칸, 1칸)(2칸, 2칸)(3칸, 1칸)의 7가지 방법으로 맨 끝 칸에 도달할 수 있습니다. 멀리뛰기에 사용될 칸의 수 n이 주어질 때, 재호가 끝에 도달하는 방법이 몇 가지인지 출력하는 코드를 완성하세요. 예를 들어 4가 입력된다면, 7를 반환해 주면 됩니다. 개인적으로 작성한 답이 필요하시다면 메일주소 남겨주세요~ 빠른시간내에 답장해드립니다.
큐 만들기 스택을 이용하여 큐를 구현해 보세요.(단, enqueue, dequeue, isempty, pop, push를 사용하여 구현하시오) 처음부터 구현이 힘드시다면 아래 더보기를 열어 주석의 작성하시오 부분을 채워보세요! **********import java.util.Stack; public class Queue {public void enQueue(Object item) {//작성하시오} public Object deQueue() {//작성하시오}public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();String num[] = str.spli..
콜라츠 추측문제 1937년 Collatz란 사람에 의해 제기된 이 추측은, 입력된 수가 짝수라면 2로 나누고, 홀수라면 3을 곱하고 1을 더한 다음, 결과로 나온 수에 같은 작업을 1이 될 때까지 반복할 경우 모든 수가 1이 된다는 추측입니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다.collatz 함수를 만들어 입력된 수가 몇 번 만에 1이 되는지 반환해 주세요. 단, 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. 개인적으로 작성한 답이 필요하시다면 메일주소 남겨주세요~ 빠른시간내에 답장해드립니다.
숫자 야구 게임 간단하게 설명을 하자면출제자가 하나의 단어를 낸다. 몇글자든 상관없다.형평성을 위하여 출제자가 낸 단어는 메모장에 저장이 되어 추후에 형평성의 문제를 사전에 방지한다. 게이머는 출제자가 출제한 단어를 맞춘다.문자열의 길이는 알려주며 예를들어 hello 를 출제하였을때게이머가 habcd를 작성하였을 경우 h는 정답과 같은 위치에 있기에 S _ _ _ _ 가 출력되며 abhcd를 작성하였을 경우 h는 정답에 포함된 단어지만 위치가 다르기에 _ _ B _ _ 가 출력된다. 이런식으로 진행하여 S S S S S 와 같이 입력한 모든 단어가 Strike일 경우 정답과 일치하므로 게이머가 승리한다. 12345678910111213141516171819202122232425262728293031323..