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

.

 

오늘은 helloworld를 알아볼까 합니다.

 

프로그래밍을 해보신분이라면 helloworld를 들어 보셨을거라고 생각합니다.

 

런데 오늘은 프로그래밍에서 처음 배우는 helloworld가 아니라 웹사이트를 알려드릴까합니다.

 

먼저 홈페이지를 들어가 보겠습니다.

 

 

홈페이지를 들어오시면 이런화면을 보실 수 있습니다. 들어오면 먼저 추천 알고리즘 문제가 눈에 띄는데 하나하나 살펴 보겠습니다.

 

먼저 모든 코스로 들어가 보겠습니다.

 

 

모든 코스를 들어오면은 여러 프로그래밍과 관련된 강의를 무료! 로 배울 수 있습니다. 그리고 각 강의를 몇명이 공부 중인지도 알려주는데요

 

7,6111명이 공부중이라는 파이썬을 직접 들어가 보겠습니다.

 

 

들어와서 시작하기를 눌러봤는데요 이렇게 동영상강의를 볼 수 있습니다. 동영상 강의는 15분정도로 길지 않습니다.

 

그리고 자신이 강의를 어디까지 들었는지도 체크를 해주기도 해서 강의를 듣고 어디까지 들었었는지 헷갈리지 않을 수 있어 좋은 것 같습니다.

 

혹시 프로그래밍 공부가 필요한데 어떻게 공부해야 할 지 막막했다면 이 곳에서 강의를 들어보는 것도 좋을 것 같습니다.

 

다음은 알고리즘 문제로 들어가 보겠습니다.

 

 

들어오면 레벨별 문제를 풀어볼 수 있습니다.

 

문제의 레벨은 1 ~ 8 까지 나눠져 있고 알고리즘을 만들 프로그래밍 언어는 파이썬,자바,C++ 등의 언어로 풀 수 있습니다.

 

그럼 자신감을 챙기고 풀어보러 들어가보겠습니다.

 

 

왼쪽에는 문제가 나오고 오른쪽에는 코딩을 하면 되는데요 처음이라 레벨1의 간단한 문제를 풀어보러 들어왔습니다.

 

간단한 알고리즘을 동작시키는 함수를 작성하면 되는데 풀어보겠습니다.

 

얍!

 

레벨1이라 어렵지 않게 풀어 볼 수 있었습니다.

 

파이썬을 배워 본 적이 없어 배열의 선언방법과 반복문의 사용방법 등을 검색해서 푸느라 시간이 조금 걸렸지만 어렵지 않게 풀 수 있었습니다.

 

간단한 문제이니 모두 풀어 볼 수 있을 것이라 생각됩니다.

 

여기가지 helloworld를 알아보았습니다. 다음엔 알고리즘 문제와 공부한 것들을 가지고 돌아오겠습니다.

 

helloworld ====>  http://tryhelloworld.co.kr/

 


 

오늘은 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

+ Recent posts