본문 바로가기

전체 글

(286)
[CodeUp_Java] Q2007 : 오름차순? 내림차순? 1 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q2007 : 오름차순? 내림차순? 1 (자바, JAVA)입니다. Intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 성근이는 오름차순과 내림차순에 대한 공부를 하고 있다. 어떤 수 n개가 주어지면 그 수열이 오름차순인지, 내림차순인지, 섞여 있는지 판단하시오. 입력 첫째 줄에 데이터의 개수 n이 주어진다. ( 2
[CodeUp_Java] Q2009 : 아메리카노 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q2009 : 아메리카노 (자바, JAVA)입니다. Intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 학교 앞 카페에서 아메리카노를 한 잔을 사면 쿠폰을 한 장 받을 수 있다. 이 쿠폰은 카페에서 요구하는 필요 개수(N)를 채우면 아메리카노 한잔으로 다시 교환 할 수 있다. 그런데 이 가게는 특이하게도 쿠폰을 모아 아메리카노로 교환할 때에도 쿠폰을 또 한 장 준다. 현재 영일이가 가진 쿠폰의 개수(K)와 카페에서 요구하는 필요 쿠폰 개수(N)가 입력되면, 최대한 먹을 수 있는 아메리카노의 개수를 계산하는 프로그램을 작성하시오. 입력 현재 영일이가 가진 쿠폰 개수(K)와 카페에서 요구하..
[CodeUp_Java] Q2011 : 369게임 2 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q2011 : 369 게임 2 (자바, JAVA)입니다. Intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 시작 수(a)와 마지막 수(b)가 입력되면 그 범위의 369게임의 올바른 답을 출력하시오. ※ 369게임의 룰은 다음과 같다. 시작수와 마지막수까지의 369게임의 올바른 답을 출력한다. 한 줄에 하나의 결과를 출력한다. 369에 해당될 경우 3이나 6이나 9가 들어간 개수만큼 "K"를 출력한다. 그 외의 숫자들은 그냥 그대로 출력한다. 입력 시작 수 a와 마지막 수 b가 공백을 기준으로 입력된다. (1
[CodeUp_Java] Q2012 : 1의 개수는? 2 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q2012 : 1의 개수는? 2 (자바, JAVA)입니다. Intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 구글 입사 시험으로 1 ~ 1,000,000까지 1의 개수를 묻는 문제가 나온적이 있다. 이중 for문을 배웠으니 이 문제를 일반화 시켜 문제를 풀어보자. 시작 수 a와 마지막 수 b가 주어지면 a부터 b까지의 수 중 1이 몇 번 들어 있는지 세는 프로그램을 작성하시오. (숫자의 어느 위치에든 1이 있으면 개수를 센다) 예) 9 13 ----> 5번 ( 10, 11, 12, 13 : 11은 두번으로 계산) 110 113 ----> 9번 ( 110, 111, 112, 113 : ..
[CodeUp_Java] Q2016 : 천단위 구분기호 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q2016 : 천단위 구분기호 (자바, JAVA)입니다. Intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 큰 수를 표현할 때 자릿수를 쉽게 구분하기 위해 천단위 구분 기호인 콤마(,)를 사용한다. 어떤 수가 입력되면 천단위 구분 기호를 넣어 그 수를 다시 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 길이 n이 입력된다. (1≤n≤200) 둘째 줄에 길이가 n인 숫자가 입력된다. 출력 천단위 구분기호 콤마를 넣어 출력하시오. 예시 입력 : 8 12421421 출력 : 12,421,421 Solution (풀이) 풀이 : 메모리 11188, 시간 : 69 public clas..
[CodeUp_Java] Q2023 : 엑셀의 열 순서 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q2023 : 엑셀의 열 순서 (자바, JAVA)입니다. Intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 대현이는 엑셀을 잘 한다고 자랑하기 위해 정답을 베낀 500점을 자신이 직접한 것이라며 선생님을 농락하고 있다. 선생님은 처음엔 믿었으나 이런 일이 계속되자 거짓임을 눈치채고 대현이에게 프로그래밍 숙제를 내어 주었다. 엑셀에는 행과 열이 있다. 여기서 엑셀의 열 번호는 A, B, C, D, ..., Y, Z 순서로 되어있는데, Z 다음의 열은 AA이다. 그리고 AA, AB, AC, ..., AY, AZ 순서이고, 그 다음은 BA, BB, BC, ..., BY, BZ, CA, CB..
[CodeUp_Java] Q2024 : 숫자를 한글로 변환 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q2024 : 숫자를 한글로 변환 (자바, JAVA)입니다. Intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 입력 양의 정수 n이 입력된다. ( 0
[CodeUp_Java] Q2008 : 오름차순? 내림차순? 2 안녕하세요! Plitche(플리체)입니다. 이번 포스팅의 주제는 Q2008 : 오름차순? 내림차순? 2 (자바, JAVA)입니다. Intro CodeUp(코드업) 문제 확인하기 Github(깃헙) 풀이 확인하기 Question 문제 설명 숫자에 관심이 많은 영일이는 수열을 보고 오름차순 수열인지 내림차순 수열인지 판단하려고 한다. 오름차순이란 작은 수부터 큰 수 순서로 나열한것을 말하고, 내림차순은 그 반대인 경우이다. 이 두 경우가 아닌 경우는 '섞임'으로 판단한다. n개의 수가 주어지면, '오름차순', '내림차순', '섞임'을 판단하는 프로그램을 작성하시오. 예를 들어, 1 1 2 3 5 5 6인 경우 '오름차순', 7 6 6 5 3 1인 경우 '내림차순', 21 22 21 22인 경우 '섞임'으로 ..