목록사전캠프 퀘스트 (13)
이지은님의 블로그

5번의 가위바위보 게임을 해서 승리한 횟수 상당의 상품을 받아가는 게임을 만들어봐요5번의 가위바위보를 진행합니다.유저는 매 판마다 “가위”, “바위”, “보” 중 하나를 입력합니다.잘못된 입력을 받았다면 잘못된 입력입니다! 를 출력해주세요.컴퓨터는 가위 , 바위, 보 중 랜덤하게 하나를 낼 수 있습니다.매판마다 진행한 가위 바위 보의 승패에 대한 결과를 출력됩니다.5판을 모두 마치면 승리한 횟수에 걸맞는 경품을 획득할 수 있습니다. ▷ 구현과정 1 : 생성자 + 초기화, 사용할 변수 private int count;private int countLimit = 5;private String [] rsp = {"가위","바위","보"};private int winCount;Map gifts = new Ha..

단어를 주어진 기회 안에 맞추는 게임을 만들어보세요컴퓨터가 랜덤으로 영어단어를 선택합니다.영어단어의 자리수를 알려줍니다.ex ) PICTURE = 7자리 ⇒ _ _ _ _ _ _ _사용자는 A 부터 Z 까지의 알파벳 중에서 하나를 입력합니다.입력값이 A-Z 사이의 알파벳이 아니라면 다시 입력을 받습니다입력값이 한 글자가 아니라면 다시 입력을 받습니다이미 입력했던 알파벳이라면 다시 입력을 받습니다.입력값이 정답에 포함된 알파벳일 경우 해당 알파벳이 들어간 자리를 전부 보여주고, 다시 입력을 받습니다.ex ) 정답이 eyes 인 경우에 E 를 입력했을 때_ _ _ _ → E _ E _입력값이 정답에 포함되지 않은 알파벳일 경우 기회가 하나 차감되고, 다시 입력을 받습니다.사용자가 9번 틀리면 게임오버됩니다...

자바 코드를 이용해 자판기를 만들어 봅시다.사용자가 볼 수 있게 메뉴를 표시합니다.다음과 같은 음료를 실행창에 표시합니다.사이다 1,700원콜라 1,900원식혜 2,500원솔의눈 3,000원사용자는 음료를 선택할 수 있습니다.사용자에게 어떤 음료를 살 것인지를 입력받습니다.ex) 사이다목록에 없는 음료일 경우 실행이 종료됩니다.사용자는 지불할 금액을 입력할 수 있습니다.사용자에게 얼마를 넣을지 입력받습니다.ex) 2000지불하는 금액이 선택한 음료의 비용보다 작다면 “돈이 부족합니다.” 를 출력합니다사용자는 음료를 구매하고 남은 잔액을 확인할 수 있습니다.잔액을 화면에 표시합니다.ex) 입력한 돈 2000원, 사이다 1700원 일때 300원을 잔액으로 보여줍니다. ▷ 구현과정 1 : 기능 나누기publ..

랜덤한 닉네임을 생성하는 자바 코드를 작성해보세요.사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력 할 수 있습니다. (아래의 키워드를 사용해주세요!)기철초풍, 멋있는, 재미있는도전적인, 노란색의, 바보같은돌고래, 개발자, 오랑우탄public class RandomNickname { private String[] firstList = {"기철초풍", "멋있는", "재미있는"}; private String[] secondList = {"도전적인", "노란색의", "바보같은"}; private String[] thirdList = {"돌고래", "개발자", "오랑우탄"}; public void creater(){ String[][] nameList = {firs..

1. 1부터 100까지의 숫자 출력하기for 또는 while 반복문을 사용하여 1부터 100까지의 숫자를 출력하세요public class Walk_1 { public static void main(String[] args) { for(int i = 0; i 2. 1부터 100까지의 짝수만 출력하기반복문을 사용하여 1부터 100까지의 숫자 중 짝수만 출력하세요.public class Walk_2 { public static void main(String[] args) { for(int i = 1; i 3. 구구단 출력하기2단부터 9단까지의 구구단을 출력하세요.힌트 : 중첩 반복문public class Walk_3 { public static void main(S..

Employees 테이블 Projects 테이블 EmployeeProject 테이블 각 직원이 속한 부서에서 가장 높은 월급을 받는 직원들만 포함된 결과를 조회하는 SQL 쿼리를 작성해주세요.출력 결과에는 직원의 이름, 부서, 그리고 월급이 포함되어야 합니다.SELECT Name, Department, SalaryFROM Employees e WHERE Salary = (SELECT max(Salary) from Employees e2 WHERE e2.Department =e.Department )ORDER BY 2 포인트 1: 각 부서에서 가장 높은 월급을 받는 직원을 구하기 위해 그룹화를 하는 방법도 있지만, 각 부서별 가장 높은 월급을 출력하는 조건문을 작성한다.포인트 2: 각 부서별이라는 조건..

Products 테이블 Orders 테이블 Customers 테이블 각 고객이 구매한 모든 제품의 총 금액을 계산하고, 고객 이름, 총 구매 금액, 주문 수를 출력하는 SQL 쿼리를 작성해주세요.SELECT CustomerName, sum(Price * Quantity) TotalAmount, count(Quantity) OrderCountFROM (select c.CustomerName, o.Quantity, o.ProductID from Orders o join Customers c on o.CustomerID =c.CustomerID) a JOIN Products p on a.ProductID =p.ProductID group by 1order by 1 포인트1: 고객정보(Customers)와 ..

Employees 테이블 요구사항:각 직원의 이름, 부서, 월급, 그리고 그 직원이 속한 부서에서 가장 높은 월급을 받고 있는 직원의 이름과 월급을 조회하는 SQL 쿼리를 작성해주세요.SELECT a.Name, a.Department, a.Salary, b.Top_Earner, b.Top_SalaryFROM(SELECT e1.Name, e1.Department, e1.salaryFROM Employees e1) a JOIN (SELECT e2.Department, e2.Name Top_Earner, e2.Salary Top_SalaryFROM Employees e2WHERE e2.Salary = (SELECT max(e21.salary) FROM Employees e21 WHERE e21.Departme..