String 썸네일형 리스트형 [프로그래머스] [PCCP 기출문제] 1번 / 동영상 재생기 / 자바(Java) 문제https://school.programmers.co.kr/learn/courses/30/lessons/340213?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 해설10초앞, 10초뒤, 인트로 스킵 기능을 구현하는 문제입니다. 시간을 다루는 문제는 가장 작은 단위( 해당 문제에서는 초)로 줄이는 방식으로 연산하기 편하도록 데이터를 변경해 줍니다. 이때 split함수를 사용해 string 입력값을 mm, ss로 나누고 각각 int로 형변환하여mm*60+ss 으로 시간을 통일합니다. 이후 10초 앞과 10초 뒤를 간단히 구현하고 놓치기 쉬운 인트로 스킵 기능을 모든 순간에.. 더보기 [프로그래머스] 푸드 파이트 대회 / 자바(Java) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설 특정 숫자를 주어진 횟수만큼 앞, 뒤로 대칭되는 문자열로 만들어 출력하는 문제였습니다. 쉬운 문제이면서도 효율적으로 해결하는 방법이 여러개가 됩니다. StringBuilder를 사용해 어떤 함수들로 이런 경우에 사용할 수 있는지 보고(repeat, reverse) String의 내부에서 + 연산자를 사용을 자유롭게 사용 할 수 있음을 알게됩니다. 코드 1번코드 (StringBuilde.. 더보기 [프로그래머스] 개인정보 수집 유효기간 / 자바(Java) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/150370# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설 문제가 길어 복잡해보이지만 부분으로 끊어보면 간단한 문제입니다. 개인정보에 따라 얻은 수집 일자에 약관에 맞는 유효기간을 더해, 오늘 날짜와 비교하면 됩니다. 3단계로 분류하면 1. terms배열에서 약관종류에 따른 값을 찾기 쉽도록 Map자료구조에 넣습니다. 2. 각 개인정보 별로 최종 유효기간을 구해줍니다. 3. 최종 유효기간과 현재 날짜를 비교해 파기 여부를 확인합니다. 이때 .. 더보기 이전 1 다음