본문 바로가기
반응형

분류 전체보기88

[프로그래머스] - 콜라츠 추측,java, python `콜라츠 추측` 문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될 때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성해 주세요. 단, 주어진 수가 1인 경우에는 0을, 작업을 500번 반복할 때까지 1이 되지 않는다면 –1을 반환해 주세요... 2023. 3. 3.
[프로그래머스]핸드폰 번호 가리기 - java, python `핸드폰 번호 가리기` 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. java code class Solution { public String solution(String phone_number) { String answer = ""; String last = phone_number.substring(phone_number.length()-4); for (int i = 0; i < phone_number.length()-4; i++) { answer += "*"; } .. 2023. 3. 3.
[프로그래머스]순서쌍의 개수 - java, python `순서쌍의 개수` 문제 설명 순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요. 입출력 예 #1 n이 20 이므로 곱이 20인 순서쌍은 (1, 20), (2, 10), (4, 5), (5, 4), (10, 2), (20, 1) 이므로 6을 return합니다. 입출력 예 #2 n이 100 이므로 곱이 100인 순서쌍은 (1, 100), (2, 50), (4, 25), (5, 20), (10, 10), (20, 5), (25, 4), (50, 2), (100, 1) 이므로 9를 return합니다. java code class Solutio.. 2023. 3. 3.
[용인 카페추천] 가구전시 카페 '빌라드 파넬'(villa de parnell) 2023-02-12 분위기 좋은 카페를 가기 위해 폭풍 검색을 시작하였다. 그중 한 곳이 눈에 띄었는데 참 신박한 곳이 있었다. `제12회 대한민국 조경대상 수상` 전시된 가구를 구경할 수 있고 커피와 식사도 가능한 곳이다. 그곳에서 점심까지 해결하기 위해 바로 출발했다. 대중교통도 가능은하지만 40 분가냥 걸어야 한다. 차가 없다면 방문을 조금 힘들 것 같다. 도착하면 넓은 마당? 과 `제12회 대한민국 조경대상 수상`이 반겨준다. 입구 기준 좌측으로는 가구를 전시하고 관람 우측으로는 휴식공간이 마련되어 있다. 입구에서 길을 따라가면 목적지인 카페 건물이 나온다. 큰 마당에는 조형물 몇 가지와 테이블 등이 있는데 조명을 보니 밤에 올걸... 하는 생각이 들었다. 카페 건물에서 입구쪽을 보고 찍은 사진이.. 2023. 3. 3.
반응형