#99클럽 #코딩테스트준비 #개발자취업 #항해99 #til3 99클럽 코테 스터디 7일차 TIL + 오늘의 학습 키워드 스택 - 오늘의 학습 키워드 : 스택- 공부한 내용 본인의 언어로 정리하기단어의 수를 N을 입력하면n개의 단어를 하나씩 처리하는데 스택을 초기화하고현재 글자와 스택 맨위에 있는 글자가 같을때 pop하고다를때 push 한다.모든 글자 처리후 스택이 비어있으면 좋은 단어이고좋은 단어 개수를 계산하여 출력한다.- 오늘의 회고 - 어떤 문제가 있었고, 나는 어떤 시도를 했는지 " 선이 교차하지 않는 " 이 어떻게 문제에 적용되는지 한참 고민했다. - 어떻게 해결했는지스택은 LIFO으로 맨 마지막에 들어간 문자랑 다음 들어갈 문자를 비교할수 있는데이 경우 맨 마지막 글자가 그다음 들어갈 문자와 같을때 pop을 해버리면 선이 교차하지 않고 가장 가까운 글자끼리 묶어서 계산할 수 있다. - 무엇을 새롭게 알았는지.. 2025. 4. 8. 99클럽 코테 스터디 3일차 TIL + 오늘의 학습 키워드 문자열 오늘의 학습 키워드 : 문자열- 공부한 내용 본인의 언어로 정리하기ⓐsc.nextLine(); 으로 개행 문자를 소비하여 다음 입력을 정확히 할수 있다ⓑin number =-1;로 하면 0,1을 사용하지 않고 초기화 할수 있다.ⓒ-1 =>오류 검출도 가능만약 어떤 이유로 코드가 숫자를 읽지 못한 경우(예: 입력 형식이 잘못된 경우), 변수 값이 여전히 -1이라면 이는 문제가 있다는 신호로 사용할 수 있다.1단계: 접두사 느낌표를 카운트한다.2단계: 숫자를 읽는다.3단계: 팩토리얼을 센다.- 오늘의 회고 - 어떤 문제가 있었고, 나는 어떤 시도를 했는지!0=1 을 함수로 만들어야하는데 이 부분을 이해 못하고 에러났다. - 어떻게 해결했는지// 논리 반전 계산 함수: !npublic static int .. 2025. 4. 2. 99클럽 코테 스터디 2일차 TIL + 오늘의 학습 키워드 문자열 - 오늘의 학습 키워드 문자열- 공부한 내용 본인의 언어로 정리하기- 오늘의 회고 - 어떤 문제가 있었고, 나는 어떤 시도를 했는지 - 어떻게 해결했는지 - 무엇을 새롭게 알았는지 - 내일 학습할 것은 무엇인지필수 해시태그: 문제 문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오.각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있다.입력첫째 줄부터 N번째 줄까지 문자열이 주어진다. (1 ≤ N ≤ 100) 문자열의 길이는 100을 넘지 않는다.출력첫째 줄부터 N번째 줄까지 각각의 문자열에 대해서 소문자, 대문자, 숫자, 공백의 개수를 공백으로 구분해 출력한다. 예제 입력 1 복사This is StringSP.. 2025. 4. 2. 이전 1 다음