1. 문제 https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/description/?envType=study-plan-v2&envId=top-interview-150 2. 요구사항1) 두 개의 문자열 haystack과 needle이 주어진다.2) haystack에서 needle과 같은 문자열이 있는 경우에 처음 나타나는 인덱스를 반환한다.3) 만약 일치하는 문자열이 없는 경우에는 -1을 반환한다. 3. 핵심 아이디어1) substring으로 문자열 나누기 haystack을 needle과 비교하기 위해서 needle과 같은 문자열로 나눈 후, 비교해야 합니다. str.substring(i, j)는 str 문..
1. 문제https://leetcode.com/problems/remove-element/description/?envType=study-plan-v2&envId=top-interview-150 2. 요구사항1) 배열 nums에서 val과 같은 값을 제거합니다.2) 배열의 순서는 변경될 수 있습니다.3) val이 아닌 원소들로 이루어진 새로운 길이 k를 반환합니다.4) nums의 첫 k개 요소는 val이 아닌 값으로 채워져 있어야 합니다.5) 배열의 나머지 요소는 중요하지 않습니다. (어떤 값이 남아도 괜찮음) 3. 핵심 아이디어1) Two Pointer두 개의 포인터를 사용하여 값을 이동합니다. 첫 번째 포인터는 배열을 순회하며, 현재 검사중인 요소를 가리킵니다.두 번째 포인터는 val이 아닌 값을..
1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기 https://codeup.kr/problem.php?id=1031 [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr ㅇ 문제 더보기 10진수를 입력받아 8진수(octal)로 출력해보자. 참고 %d(10진수 형태)로 입력받고, %o를 사용해 출력하면 8진수(octal)로 출력된다. ㅇ 입력 더보기 10진수 1개가 입력된다. 단, 입력되는 정수는 int 범위이다. 입력 예시) 10 ㅇ 출력 더보기 8진..
1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기 https://codeup.kr/problem.php?id=1021 ㅇ 문제 더보기 1개의 단어를 입력받아 그대로 출력해보자. ㅇ 입력 더보기 한 단어가 입력된다.(단, 단어의 길이는 50자 이하이다.) 문자를 50개 저장하기 위해서는 char data[51] 로 선언하면 된다. char data[51]=""; scanf("%s", data); 를 실행하면, data[51] 에 한 단어가 저장된다. 입력 예시) Informatics ㅇ 출력 더보기 출력 예시) Informatics ㅇ 코드 import java.io.*; public class Main { public static void main(String[] args) throws I..