코딩테스트

코딩테스트/프로그래머스

[1차] 다트 게임

아래는 문제 링크입니다. https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 처음에 문제를 제출했을 때 오류가 발생했다. 문제를 생각해보니 모든 글자를 잘라 배열에 담으므로 10같은 경우가 1과 0 으로 담기므로 오류가 발생했다. 이 부분에서 좀 고민을 한 것 같다. 아래는 처음 작성한 답안인데 코드가 좀 더럽다.. class Solution{ public int solution(String dartResult) { int answer = 0; ArrayList arr = new ArrayList(); ArrayList score = new ArrayList(); String[] sp..

코딩테스트/프로그래머스

신고 결과 받기

아래는 문제 링크입니다. https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 처음에 코딩을 하고 문제를 제출했는데 시간 초과..!!!! 채점해보니 66.7점이었다. 배열을 사용하고, 배열을 이용해서 중복을 검색하니까 아무래도 시간 초과가 발생한 것 같다. 개인적으로 이번 문제에서 정말 많은 부분을 다시 상기할 수 있었다. 생각한 부분은 다음과 같다. 1. 문제 해결을 위한 자료구조를 잘 결정하자. 이번 문..

코딩테스트/백준

백준 10610번 30

아래는 문제의 링크입니다. JAVA를 사용했습니다. https://www.acmicpc.net/problem/10610 10610번: 30 어느 날, 미르코는 우연히 길거리에서 양수 N을 보았다. 미르코는 30이란 수를 존경하기 때문에, 그는 길거리에서 찾은 수에 포함된 숫자들을 섞어 30의 배수가 되는 가장 큰 수를 만들고 싶어한 www.acmicpc.net 문제의 설명은 아래와 같습니다. 문제를 요약하면 다음과 같다. 숫자를 입력받는다. 입력받은 숫자를 조합해 30의 배수가 되는 가장 큰 수를 만든다. 처음에 제일 중요하게 생각한 것은 숫자를 조합해 30의 배수인 수를 체크하는 것이었다. 근데 입력을 보니까 10^9..? 아무래도 문자열로 입력을 받아야 한다고 느꼈다. 그러고 생각을 해보니 엄청 긴 ..

코딩테스트/프로그래머스

SQL 문제 - 우유와 요거트가 담긴 장바구니

아래는 문제 링크입니다. https://programmers.co.kr/learn/courses/30/lessons/62284 코딩테스트 연습 - 우유와 요거트가 담긴 장바구니 CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가 programmers.co.kr 아래는 정답 SQL 문이다. SELECT c1.CART_ID FROM CART_PRODUCTS as c1 JOIN (SELECT CART_ID FROM CART_PRODUCTS WHERE NAME in ('Milk')) c2 on c1.CART_ID = c2..

Debin
'코딩테스트' 카테고리의 글 목록 (2 Page)