Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- Reduce
- javascipt
- Vue.js
- state
- vuex
- v-on
- react
- 연동
- Login
- programmers
- 콘솔한글깨짐
- Express.js
- mutations
- v-for
- KAKAO
- axios
- JavaScript
- mixins
- getters
- kibana
- includes
- javscript
- node.js
- IntelliJ
- sns로그인
- 음양더하기
- azure
- 템플릿문법
- Emit
- v-if
Archives
- Today
- Total
공부용
메모장에 예약된 자리 바꾸기 본문
private static String changeSeat(String beforeSeat, String reservedSeat) {//자리변경 0->1
//현재예약현황
String[] cols = new String[] { "A", "B", "C", "D", "E"};
String[] rows = new String[] { "1", "2", "3", "4", "5"};
String[] reserved = reservedSeat.split(" ");
String afterSeat = "";
int count = 0;
//예약된자리 change logic
for(int i=0; i<reserved.length; i++) {//모든자리 비교
afterSeat = "";
for(int j=1; j<=5; j++) {//세로
String col = cols[j-1];
for(int k=1; k<=5; k++) {//가로
String row = rows[k-1];
char c = beforeSeat.charAt(count++); //자리
if((col+row).equals(reserved[i])) //합쳐져서 예약되어있는자리면
afterSeat = afterSeat + 1;
else
afterSeat = afterSeat + c;
}
}
beforeSeat = afterSeat;
count = 0;
}
return afterSeat;
}
* 모든 좌석은 5 * 5로 설정
'2020.10 ~ 2021.03 취업성공패키지 > 영화관 관리(Java)' 카테고리의 다른 글
결제 (0) | 2021.01.27 |
---|---|
좌석선택 (0) | 2021.01.20 |
영화관 선택 (0) | 2021.01.20 |
영화 선택 (0) | 2021.01.20 |
로그인 (0) | 2021.01.17 |
Comments