링크 https://softeer.ai/practice/info.do?idx=1&eid=624&sw_prbl_sbms_sn=246435 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 문제 풀이 전광판의 숫자가 변할 때 몇 개의 전등의 스위치를 눌러야 하는지를 구해야 합니다. 이 때 전광판의 한 글자의 전등은 7개로 구성되어 있습니다. 먼저, 이 7개의 전등의 임의의 순서를 부여하여 어떤 숫자가 몇 번 전광판을 눌러야 하는지를 2차원 배열로 저장했습니다. 그 후 숫자 2개를 String으로 입력받았습니다. String으로 받은 이유는 한 글자씩 비교하기 편했고 자릿수 차이로 인해 불이 꺼진 전광판을 N 으로 구분하기 위해서 였습니다. 숫자 2개의 길이를 비교해서 길이가..
목차 링크 : https://softeer.ai/practice/info.do?idx=1&eid=626&sw_prbl_sbms_sn=245666 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 문제 풀이 여러 개의 회의실과 회의실 별 회의시간이 주어진다. 이 상황에서 회의실 별 예약 가능 시간대 갯수와 예약 가능 시간대를 출력해야 합니다. 먼저 회의실 이름을 List으로 받은 다음 정렬을 해주었습니다. 정렬을 한 인덱스 값을 회의실의 번호라 생각했습니다. 다음은 int형의 2차원 배열 timetable을 생성했습니다. 행은 방의 갯수만큼 설정했고 열은 시간대인 9 ~ 18 시의 갯수인 9개로 설정했습니다. 그 후 회의실 별 회의 시간을 입력 받아 timetable에 기..
목차 링크 : https://softeer.ai/practice/info.do?idx=1&eid=623 Softeer 연습문제를 담을 Set을 선택해주세요. 취소 확인 softeer.ai 문제 풀이 String으로 secret 변수를 만들어 비밀 메뉴 조작 버튼을 저장합니다. String으로 check 변수를 만들어 사용자의 메뉴 조작 버튼을 뒤로 하나씩 담습니다. secret의 크기보다 커지면 앞에 것을 하나 뺍니다. 버튼이 들어올 때 마다 비교를 해서 secret과 같다면 secret을 출력하고 종료합니다. 같지 않다면 normal을 출력합니다. 소스 코드 import java.util.*; import java.io.*; public class Main { static int m; // 비밀 메뉴 ..