Algorithm

63개의 글

자연수 N의 각 자릿수의 합을 구하기
Algorithm

1. 문제 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니…

OOOooOOoo·2018년 4월 29일·조회 7,540
스트링을 숫자로 바꾸기 (String to Integer)
Algorithm

1. 문제 출처 : https://programmers.co.kr/learn/challenge_codes/112 strToInt 메소드는 String형 str을 매개변수로 받습니다. str을 숫자로…

OOOooOOoo·2018년 4월 23일·조회 5,640
앞뒤를 뒤집어도 똑같은 문자열(palindrome)
Algorithm

1. 문제 앞뒤를 뒤집어도 똑같은 문자열을 palindrome이라고 합니다. 입력받은 문자열이 palindrome인지 검증해보자! 2. 코드 public class Palindrome { publi…

OOOooOOoo·2018년 4월 22일·조회 5,810
자바로 만든 자작 숫자 야구 게임 (NumberBaseball.java)
Algorithm

1. 소개 제가 만든 숫자야구 게임입니다. 2. 소스 import java.util.Scanner; public class NumberBaseball { int digit = 4; int count…

1103동103호·2018년 4월 12일·조회 4,402
하샤드수 (HarshadNumber)
Algorithm

1. 문제 출처 : https://programmers.co.kr/learn/challenge_codes/130 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를들…

OOOooOOoo·2018년 4월 10일·조회 5,942
자연수를 뒤집어 리스트로 만들기
Algorithm

1. 문제 출처 : https://programmers.co.kr/learn/challenge_codes/117 digit_reverse함수는 양의 정수 n을 매개변수로 입력받습니다. n을 뒤집어 …

OOOooOOoo·2018년 4월 8일·조회 5,180
다음 큰 숫자 (NextBigNumber)
Algorithm

1. 문제 출처 : 프로그래머스 어떤 수 N(1≤N≤1,000,000) 이 주어졌을 때, N의 다음 큰 숫자는 다음과 같습니다. N의 다음 큰 숫자는 N을 2진수로 바꾸었을 때의 1의 개수와 같은 …

OOOooOOoo·2018년 4월 4일·조회 7,671
멀리뛰기 (JumpCase)
Algorithm

1. 문제 출처 : 프로그래머스 효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는 (1칸, 1칸, 1칸, 1칸) (1칸…

OOOooOOoo·2018년 4월 3일·조회 6,222
Java Caesar 암호 (시저 암호)
Algorithm

1. 문제 출처 : 프로그래머스 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. A를 3만큼 밀면 D가 되고 z를 1만큼 밀면 a가 됩니…

OOOooOOoo·2018년 4월 2일·조회 8,117
괄호 짝 확인 (parenthesis pair)
Algorithm

1. 문제 출처 : 프로그래머스 is_pair함수는 문자열 s를 매개변수로 입력받습니다. s에 괄호가 알맞게 짝지어져 있으면 True를 아니면 False를 리턴하는 함수를 완성하세요. 예를들어 s가…

OOOooOOoo·2018년 3월 29일·조회 6,754
파이썬(Python) 예제 - 구구단의 합 (gugudan)
Algorithm

문제: 구구단 1단부터 X단까지의 모든 합을 구한다.X단의 정보는 메소드의 파라미터로 전달한다. X가 9보다 크면, 9로 간주한다. X가 1보다 작다면, 1로 간주한다. 만약, 파라미터 X가 ‘3’…

주말만기다려주말만기다려·2017년 8월 18일·조회 5,581
파이썬(Python) 예제 - Armstrong Number 구하기
Algorithm

문제: Armstrong Number는 임의의 숫자가 있는데, 그 숫자와 각 자리수의 세제곱이 같은 수를 뜻한다. 예를 들어 370의 경우 3^3 + 7^3 + 0^3 = 370 이니 Armstro…

주말만기다려주말만기다려·2017년 8월 17일·조회 8,437
서울에서 김서방 찾기 (FIndKim)
Algorithm

1. 문제 findKim 함수(메소드)는 String형 배열 seoul을 매개변수로 받습니다. seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환…

동교동삼거리동교동삼거리·2017년 7월 12일·조회 6,442
최솟값 만들기 (알고리즘 기초)
Algorithm

1. 문제 자연수로 이루어진 길이가 같은 수열 A,B가 있습니다. 최솟값 만들기는 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱한 값을 누적하여 더합니다. 이러한 과정을 수열의 길이만큼 반복하…

동교동삼거리동교동삼거리·2017년 7월 12일·조회 6,243
문자열 뒤집기 (String Reverse)
Algorithm

1-1. 문제 input 문자열을 뒤집기 1-2. 코드 public class ReverseStr { public static void main(String[] args) { ReverseStr r…

동교동삼거리동교동삼거리·2017년 7월 12일·조회 6,664