알고리즘3 [JAVA/Softeer] 위험한 효도 - 코딩테스트 생각의 차이 비교 ✔ 위험한 효도문제 무궁화 꽃이 피었습니다와 같은 방식으로 술래에게 갔다가 오는 거리를 계산하는 문제이다.더보기https://softeer.ai/practice/7368 문제 해석 방향 이번 문제의 풀이는 2가지 방향으로 풀어보았다. 1. 문제 그대로를 조건문, 반복문을 통해 구현하는 방법2. 수학적 풀이를 활용하여 삼항연산자를 통해 구현하는 방법 조건, 반복문을 통한 구현 처음 문제를 보고 나서는 술래가 앞을 보고, 뒤를 도는 과정을 반복문을 통해서 구현하면 되겠다라고 생각이 들었다.그래서 조건을 그리기 위해 전체적인 흐름을 그려보았다. 처음 갈때 는 a부터 시작해서 abab반복해서 다음값이 주어질 것이고,돌아올때는 b부터 시작해서 baba 반복될 것이라고 생각하고 그려보았다. 그런데 이제 갈때나 .. 2024. 10. 17. 자바 알고리즘만들어보기 - 드래곤볼 오늘은 추억의 드래곤볼 게임을 만들어볼 예정인데요!다들 어렸을때 친구와 하던 드래곤볼 게임 기억하시나요 ?서로 손바닥을 치며 기를모으고 에너지파를 쏘고 막기도 하던 추억의 게임이요. 컴퓨터와 대결하는 방식으로 만들었고 체력을 만들어 두었구요.내가 기를 모으면 상대도 어떠한 랜덤한 행동을 시도하구요.기를 모을때 에너지파를 맞으면 체력이 1달고 막기를 통해 막을 수있어요!그리고 서로 에너지파를 쏘면 무산되구요! 코드한번 보실까요? 먼저 메인문이에요! 주요기능은 다 클래스로 나누어놨으니 메인문에서는 동작과정만 확인하실게요 package dragonball; /* * 동작을 입력한다 * 0. 플레이어가 컴퓨터인지 사람인지 확인 * 0-1. 컴퓨터라면 랜덤입력 * 0-2. 사람이라면 스캐너 * 1. 동작은 '기모.. 2019. 3. 18. 자바 알고리즘만들어보기 - 유한의계단 자바의 이론을 공부해 가면서 지금까지 배운 지식들을 활용하여서 모바일게임인 무한의계단을 모티브로 유한의 계단이라는 알고리즘을 만들어 보았다!아쉽게도 콘솔에서는 a를 입력했을때 바로 키입력이 되게는 못한다고 한다..컨셉자체는 풍선을 구름타고 끝까지 올라가게 하는것이고 a엔터 d엔터를 무한반복 연타해서 끝까지 올라가면 되는 게임이다시간초를 측정하는 메소드도 넣어놨으니 친구들과 자바공부하면서 내기를 해도 좋을것 같다 ㅎㅎ ============================================================================================== 전체 코드 package team; import java.util.Scanner; public class infinity .. 2019. 3. 14. 이전 1 다음