[JAVA 달리기반] 보너스 문제: 가위 바위 보
·
백엔드 부트캠프[사전캠프]/문제풀이
5번의 가위바위보 게임을 해서 승리한 횟수 상당의 상품을 받아가는 게임을 만들어봐요5번의 가위바위보를 진행합니다.유저는 매 판마다 “가위”, “바위”, “보” 중 하나를 입력합니다.잘못된 입력을 받았다면 잘못된 입력입니다! 를 출력해주세요.컴퓨터는 가위 , 바위, 보 중 랜덤하게 하나를 낼 수 있습니다.매판마다 진행한 가위 바위 보의 승패에 대한 결과를 출력됩니다.5판을 모두 마치면 승리한 횟수에 걸맞는 경품을 획득할 수 있습니다. 문제 풀이https://github.com/seyoung5744/RockPaperScissor/tree/main/rockpaperscissor/src RockPaperScissor/rockpaperscissor/src at main · seyoung5744/RockPaperS..
[JAVA 달리기반] Lv3. 단어 맞추기 게임
·
백엔드 부트캠프[사전캠프]/문제풀이
단어를 주어진 기회 안에 맞추는 게임을 만들어보세요 컴퓨터가 랜덤으로 영어단어를 선택합니다.a.영어단어의 자리수를 알려줍니다.ex ) PICTURE = 7자리 ⇒ _ _ _ _ _ _ _사용자는 A 부터 Z 까지의 알파벳 중에서 하나를 입력합니다.a.입력값이 A-Z 사이의 알파벳이 아니라면 다시 입력을 받습니다b.입력값이 한 글자가 아니라면 다시 입력을 받습니다c.이미 입력했던 알파벳이라면 다시 입력을 받습니다.d.입력값이 정답에 포함된 알파벳일 경우 해당 알파벳이 들어간 자리를 전부 보여주고, 다시 입력을 받습니다.i.ex ) 정답이 eyes 인 경우에 E 를 입력했을 때1._ _ _ _ → E _ E _e.입력값이 정답에 포함되지 않은 알파벳일 경우 기회가 하나 차감되고, 다시 입력을 받습니다.사용자..
[JAVA 달리기반] Lv2. 스파르타 자판기
·
백엔드 부트캠프[사전캠프]/문제풀이
사용자가 볼 수 있게 메뉴를 표시합니다.다음과 같은 음료를 실행창에 표시합니다.사이다 1,700원콜라 1,900원식혜 2,500원솔의눈 3,000원사용자는 음료를 선택할 수 있습니다.사용자에게 어떤 음료를 살 것인지를 입력받습니다.ex) 사이다목록에 없는 음료일 경우 실행이 종료됩니다.사용자는 지불할 금액을 입력할 수 있습니다.사용자에게 얼마를 넣을지 입력받습니다.ex) 2000지불하는 금액이 선택한 음료의 비용보다 작다면 “돈이 부족합니다.” 를 출력합니다사용자는 음료를 구매하고 남은 잔액을 확인할 수 있습니다.잔액을 화면에 표시합니다. ex) 입력한 돈 2000원, 사이다 1700원 일때 300원을 잔액으로 보여줍니다. 문제 풀이import java.util.Map;import java.util...
[JAVA 달리기반] Lv1. 랜덤 닉네임 생성기
·
백엔드 부트캠프[사전캠프]/문제풀이
랜덤한 닉네임을 생성하는 자바 코드를 작성해보세요. 사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력 할 수 있습니다.(아래의 키워드를 사용해주세요!)기철초풍, 멋있는, 재미있는도전적인, 노란색의, 바보같은돌고래, 개발자, 오랑우탄 문제 풀이import java.util.Random;import java.util.Scanner;public class RandomNicknameCreator { private final String[] PREFIX = {"기철초풍", "멋있는", "재미있는"}; private final String[] MIDDLE = {"도전적인", "노란색의", "바보같은"}; private final String[] POSTFIX = {"돌고래", "개발자..
[JAVA 걷기반] 반복문 연습하기
·
백엔드 부트캠프[사전캠프]/문제풀이
1부터 100까지의 숫자 출력하기 for 또는 while 반복문을 사용하여 1부터 100까지의 숫자를 출력하세요class Main { public static void main(String[] args) { for (int num = 1; num 1부터 100까지의 짝수만 출력하기반복문을 사용하여 1부터 100까지의 숫자 중 짝수만 출력하세요.class Main { public static void main(String[] args) { for (int num = 1; num 구구단 출력하기2단부터 9단까지의 구구단을 출력하세요.힌트 : 중첩 반복문class Main { public static void main(String[] args) { ..
[SQL 달리기반] Lv5. 예산이 가장 큰 프로젝트는?
·
백엔드 부트캠프[사전캠프]/문제풀이
CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, Name VARCHAR(100), Department VARCHAR(50), Salary INT);INSERT INTO Employees (EmployeeID, Name, Department, Salary) VALUES(1, 'Alice', 'HR', 5000),(2, 'Bob', 'IT', 7000),(3, 'Charlie', 'IT', 6000),(4, 'David', 'HR', 4500),(5, 'Eve', 'Sales', 5500),(6, 'Frank', 'IT', 7200);CREATE TABLE Projects ( Proj..