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 | 31 |
Tags
- javascipt
- v-if
- KAKAO
- 음양더하기
- node.js
- 연동
- vuex
- IntelliJ
- v-on
- sns로그인
- 템플릿문법
- Reduce
- programmers
- JavaScript
- Login
- kibana
- 콘솔한글깨짐
- azure
- Vue.js
- javscript
- includes
- mixins
- react
- getters
- Emit
- state
- axios
- mutations
- v-for
- Express.js
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