Chapter1 을 다 풀었더니 Chapter2가 열렸네요

 

그럼 Chapter 2 : High School Hack 을 시작해 봅시다.


 

음.... 네 High School Hack을 뭐라고 알려주네요. 읽고싶으신 분들은 천천히 읽어보시길 바랍니다.

 

 

다음으로 넘기니 패턴을 보여주네요.

 

이번 패턴 Power 간단하네요.

 

in  ->  out

2   ->  4 

3   ->  9

4   ->  16

 

입력한 값들을 제곱된 수로 돌려주면 될 것 같네요. 패턴을 알았으니 코드를 작성하러 가보겠습니다.

 

 

코드는 간단히 while을 이용해 반복문을 만들겠습니다.

 

곱하기는 결국 덧셈이란것을 이용해서 코드를 작성하겠습니다. 이해를 돕기위해 코드 작성전에 간단히 예를 들어 보겠습니다.

 

2*3 = 2+2+2  2를 3번 더한겁니다.

3*8 = 3+3+3+3+3+3+3+3  3을 8번 더한겁니다. 참 쉽죠?

 

그럼 2가 입력되면 2의 2승 //  3은 3의 3승 //  4는 4의 4승

 

그럼 input의 크기만큼 반복해서 input의 값을 더해주면 간단히 코드를 완성할 수 있습니다.

 

그럼 코드를 작성해 보겠습니다. 얍!

 

 

참 쉽죠?

 

이상 백자까였습니다.

'Coding > hacked' 카테고리의 다른 글

2.hacked : High School Hack (3)  (0) 2017.08.02
2.hacked : High School Hack (2)  (0) 2017.08.02
1.hacked : The Hackpad (4)  (0) 2017.08.01
1.hacked : The Hackpad (3)  (0) 2017.08.01
1.hacked : The Hackpad (2)  (0) 2017.08.01


 

오늘은 Chapter 1 : The Hackpad 네번째 문제를 풀어보겠습니다.

 

바로 패턴부터 살펴보겠습니다.

 

 

이번에도 패턴이 저번과 같아보이네요. 절대값!

 

그럼 코드로 작성해 보겠습니다.

 

그런데 이번에는 func 이라는 부분이 생겼습니다.

 

 

func 을 들어가보겠습니다.  abs 라는게 눈에 띄네요. abs는 절대값으로 만들어주는 함수입니다.

 

abs(값); 입니다. 괄호안에 값이 절대값으로 변하게 됩니다.

 

 

 

그럼 코드로 작성해 보겠습니다. 얍!

 

 

한줄이면 코드 완성입니다.

 

참 쉽죠?

 

이상 백자까였습니다.

 

 

'Coding > hacked' 카테고리의 다른 글

2.hacked : High School Hack (2)  (0) 2017.08.02
2.hacked : High School Hack (1)  (0) 2017.08.02
1.hacked : The Hackpad (3)  (0) 2017.08.01
1.hacked : The Hackpad (2)  (0) 2017.08.01
1.hacked : The Hackpad (1)  (0) 2017.08.01


 

오늘은 Chapter 1 : The Hackpad 세번째 문제를 풀어보겠습니다.

 

바로 패턴부터 살펴보겠습니다.

 

 

패턴은 입력값을 절대값으로 설정해주면 될 것 같습니다.

 

그럼 양수일때는 그대로 돌려주고 음수일때는 부호를 변환해주면 될 것 같네요.

 

코드로 작성해 보겠습니다.

 

얍!

 

 

if 문을 이용해 조건을 작성해줍니다. 간단히 음수일떄만 input을 바꿔줍니다.

 

input < 0 이면 input 이 -값이므로 -input을 하면 -(-2) 이렇게 되면 사실은 -1*(-2) 인거죠. 간단한 수학입니다.

 

참 쉽죠?

 

이상 백자까였습니다.

 

 

 

'Coding > hacked' 카테고리의 다른 글

2.hacked : High School Hack (1)  (0) 2017.08.02
1.hacked : The Hackpad (4)  (0) 2017.08.01
1.hacked : The Hackpad (2)  (0) 2017.08.01
1.hacked : The Hackpad (1)  (0) 2017.08.01
1.1 hacked 소개  (0) 2017.07.21

 

오늘은 Chapter 1 : The Hackpad 두번째 문제를 풀어보겠습니다.

 

 

오늘도 패턴이 간단해보이네요.

 

양수면 true   음수면 false  간단합니다.

 

 

 

코드를 작성하려고 보니 저번과는 달리 이번에는 여러 연산자들을 사용할 수 있습니다.

 

그럼 간단히 연산자들을 이용해서 코드를 작성해 보겠습니다.

 

 

코드는 간단히 양수와 음수를 판별하면 되기 때문에 0을 기준으로 양수와 음수를 가릅니다.

 

그런데 양수가 true 여야 하기 때문에 input > 0  이렇게 맞는 식을 세워줍니다.

 

참 쉽죠?

 

이상 백자까였습니다.

 

'Coding > hacked' 카테고리의 다른 글

2.hacked : High School Hack (1)  (0) 2017.08.02
1.hacked : The Hackpad (4)  (0) 2017.08.01
1.hacked : The Hackpad (3)  (0) 2017.08.01
1.hacked : The Hackpad (1)  (0) 2017.08.01
1.1 hacked 소개  (0) 2017.07.21


오늘은 저번에 소개드렸던 haked 어플리케이션의 문제를 풀어볼 겁니다.

 

먼저 story로 들어가 보겠습니다.

 

 

스토리로 들어와보니 Chapter1 인 The Hackpad 가 열려있습니다.

 

 

 

Increment me 라는 제목도 눈에 띄네요. 증가시켜달라는 의미네요.

 

그리고 패턴이 보이네요. 패턴은 간단해보이네요.

in     out

2  ->  3

5  ->  6

8  ->  9

 

입력값에 1씩 증가시켜주면 될 것 같네요.

 

 

 

 

처음 들어와보니 간단한 설명을 해주네요.

 

 

 

이 곳에 코드를 작성해주면 될 것 같습니다.

 

 

input은 in 입니다.  입력값을 의미합니다.

 

그럼 패턴에 맞게 입력값에 1을 더해보겠습니다.

 

input +1;

 

 

간단히 첫번째 문제를 해결했습니다.

 

참 쉽죠? 풀고나면 점수들도 나오네요. 그럼 다음 문제에서 보겠습니다.

 

이상 백자까였습니다.

 

'Coding > hacked' 카테고리의 다른 글

2.hacked : High School Hack (1)  (0) 2017.08.02
1.hacked : The Hackpad (4)  (0) 2017.08.01
1.hacked : The Hackpad (3)  (0) 2017.08.01
1.hacked : The Hackpad (2)  (0) 2017.08.01
1.1 hacked 소개  (0) 2017.07.21

이번에는 코딩문제를 풀어보는 어플리케이션을 소개해드릴까 합니다.

 

어플리케이션에는 문제를 풀수도있고 스스로 직접 코딩을 해서 게임을 만들어보거나 다른사람들이 만들어 공개해 놓은것을 직접 사용해 볼 수도 있습니다.

 

저는 아직 끝까지 풀지는 못했지만 시간이 될 때 마다 풀어보는데 뒤로 갈수록 점점 어렵네요. 그럼 어플리케이션을 한번 볼까요?

 

 

 

 

그럼 다음에는 문제와 함께 돌아오겠습니다.

'Coding > hacked' 카테고리의 다른 글

2.hacked : High School Hack (1)  (0) 2017.08.02
1.hacked : The Hackpad (4)  (0) 2017.08.01
1.hacked : The Hackpad (3)  (0) 2017.08.01
1.hacked : The Hackpad (2)  (0) 2017.08.01
1.hacked : The Hackpad (1)  (0) 2017.08.01

+ Recent posts