본문 바로가기

728x90

자바

[프로그래머스] 햄버거 만들기 / 자바(Java) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설 아래에서부터 쌓이는 재료들이 특정 순서(빵, 야채, 고기, 빵 / 1,2,3,1) 일 때만 포장해 최종적으로 나오는 햄버거의 개수를 구하는 문제입니다. 입출력 예에 따라 [2, 1, 1, 2, 3, 1, 2, 3, 1] 이 차례로 들어올 때 1. 처음 6번째 까지 재료가 들어왔을 때 [2,1,1,2,3,1] 에서 1개가 만들어지고 남은 재료는 [2,1]이 됩니다. 2. 이후 들어오는 .. 더보기
[프로그래머스] 문자열 나누기 / 자바(Java) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설 문자열 s를 왼쪽에서 오른쪽으로 진행합니다 1. 첫 글자를 읽고 해당 글자를 'cur'이라고 합니다 2. 이후로 문자열을 계속 읽어나가며 'cur'과 'cur'이 아닌 문자의 수가 같아지는 순간 문자열을 분리합니다. 3. 더이상 읽을 글자가 없다면 지금까지 읽은 문자열을 따로 분리하고 종료합니다. 이 3가지 규칙을 준수하기 위해 1번 규칙을 위해 문자열을 훑는 for문을 만들어 분리될.. 더보기

728x90