## 👩🏻‍💻 Zzawang * 개인별 설계 의도 소개 * J2920 : 분기문으로 상태를 비교 * J8958 : 문자를 하나씩 비교하면서 연속 정답의 수를 저장 * J11654 : char형을 int형으로 바꾸면 아스키 코드 값이 나온다는 것을 활용 * 개인별 구현 방식 설명 * J2920 : 단순히 ascend와 descend인 문자열 배열을 변수에 저장하여 if-else로 비교하는 구조로 구현하였다. * J8958 : 연속된 정답의 개수를 continuity 변수에 저장하고 정답이면 1을 증가시키고 오답이면 1로 초기화하면서 문자를 하나씩 비교하는 구조로 구현하였다. * J11654 : 입력받은 문자를 int형으로 변환하면 해당 문자의 아스키 코드값이 나오므로 그대로 출력하도록 구현하였다. * 질의응답 항목과 의견들 * String과 char의 차이 ## 👩🏻‍💻 Gromit * 개인별 설계 의도 소개 * J2920 : 답이 정해져 있어서 분기문으로 처리하고자 함. * J8958 : 입력된 문자열을 순회하며 'O'의 개수를 세고자 함. * J11654 : 입력은 한 문자만 입력되기 때문에 char 타입으로 변환하고자 함 * 개인별 구현 방식 설명 * J2920 : 입력값 중 공백만 없애서 문자열끼리 비교. * J8958 : 'O' 의 연속된 개수를 세며, 점수를 더함. * J11654 : 입력을 받고, char 타입으로 변환 후, int 타입으로 변환 * 질의응답 항목과 의견들 * 개인의견 : 다른 풀이는 없는지 생각하지 않은 것이 아쉬움(ex.stream사용) ## 👩🏻‍💻 Eddy * 개인별 설계 의도 소개 * 음계 : 숫자인 것을 통해서 값을 비교하고 일관된 값인지 판단하며 풀이 * OX 퀴즈 : Stack을 활용하여 풀이, BufferedReader & BufferedWriter 연습 * 아스키코드 : Stirng -> Char -> int 타입의 형변환 연습 * 개인별 구현 방식 설명 * 음계 : * 숫자가 이전 숫자보다 큰지 작은지 비교하며 변수에 값을 저장 * ascending, descending 인지 확인하는 변수가 올바른 값이라면 해당하는 문자열 출력 * OX 퀴즈 : * char == 'O' 이면 Stack에 push하고 char == 'X' 라면 스택안에 있는 값들을 빼내면서 값을 더하는 형식으로 구현 * push하는 과정에서 peek함수를 통해 이전 값에 +1을 추가하여 push * 아스키코드 : * String으로 입력받은 값을 charAt함수를 통해 char형으로 바꾼다. * (int) char 값을 통해 아스키 코드 값을 출력 * 질의응답 항목과 의견들 * bw.write(String.valueOf(정수값)) 대신 bw.write(정수값) 의 출력값은? * bw.write() 는 아스키코드값에 해당하는 값으로 출력해주므로 * bw.write(65) -> A 가 출력된다 * 따라서 String값으로 변경하여 출력해 주어야 한다. ## 👩🏻‍💻 Woody * 개인별 설계 의도 소개 * 음계 : 음계의 배열 길이가 변동 되어도 두 배열값을 수정하지 않아도 되도록 구현 * OX 퀴즈 : 순차적으로 동일한 문자가 연속으로 나오는지 카운팅하도록 구현 * 아스키코드 : 내장함수 사용하기 * 개인별 구현 방식 설명 * 음계 : 숫자배열을 두가지(오름차순 배열,내림차순 배열) 만들어서 비교하며 구현 * OX 퀴즈 : 'O'문자와 같은지 비교하며 카운팅 * 아스키코드 : charCodeAt()함수 사용하여 구현 * 질의응답 항목과 의견들 * 입력받는 부분의 로직 순서가 어떻게 되나요? - 여러 줄을 전부 입력 받아서 main()로 보내주는데 이 때 배열에 입력 값을 넣어서 보내줍니다. ## 👩🏻‍💻 Mango * 개인별 설계 의도 소개 * 평소에 쓰지 않던 새로운 라이브러리,메소드를 적용해보자! * 개인별 구현 방식 설명 * 아스키코드 : String -> char -> int 타입 형변환 (국룰 풀이) * 음계 : * Scanner 대신 BufferedReader 활용, StringTokenizer + readLine 조합으로 공백으로 구분된 한줄로 입력받음 * stream api 활용해서 오름차순 내림차순 배열 만들고 * 입력받은 배열과 오름차순/내림차순 배열 비교 (Arrays.equals) * 질의응답 항목과 의견들 * 박싱이 무엇인가요? * 기본형을 래퍼클래스로