검색결과 리스트
국비무료에 해당되는 글 5건
- 2021.08.24 1부터 n까지 숫자를 합하는 알고리즘 알아보자!
- 2021.08.13 1부터 10까지의 합을 구하는 알고리즘!
- 2021.05.28 Azure 클라우드 서비스 Azure 스페셜리스트는 어떠세요? (Microsoft)
- 2021.05.18 클라우드에서 유명한 AWS 자격증 2
- 2015.07.06 노동부 훈련을 악용하는 사람들...
글
1부터 n까지 숫자를 합하는 알고리즘에 대해 알아봅시다.
앞선 블로그에서는 1부터 10까지 숫자를 합하는 연산에 대한 알고리즘을 공부했습니다.
먼저 알고리즘이라는 것은 문제를 푸는 방법이나 절차라고 말씀드렸습니다.
그렇다면 문제를 푸는 방법이나 절차는 한 가지 방법밖에 없을까요?
아니죠!!!!! 여러 가지 방법이 있겠죠.
그래서 1부터 10까지 또는 1부터 100까지 숫자를 합하는 방법도 또 있을 겁니다.
오늘은 천재 수학자 가우스가 어렸을 적 주변 사람들을 놀라게 한 방법을 통해 답을 구해 봅시다.
어린 가우스의 친구들은 우리가 지난 블로그 시간에 했던 것처럼 하나씩 더하고 하나씩 더하고... 를 반복했지만
어린 가우스는 다음 그림처럼 계산을 하고 답을 구했다고 합니다.
그러니까 n번째까지 101이 계속 50번 나오게 되니까 101 * 50 = 5050 이 되는 거죠. 기가 막히죠? ^^
그래서 이러한 내용을 바탕으로 다음과 같은 수식이 나오게 됩니다.
여기서 그럼 1부터 n까지의 숫자의 합을 구하는 알고리즘을 이용하여 파이썬으로 실행해 봅니다.
이렇게 실행하면 답은
55
5050
500500
이 됩니다.
결국 처음 시도한 하나하나 더하기를 하는 과정은 아래의 그림 같은 회수대로 더하기를 실행해야 하고
가우스의 방식대로 하자면 이렇게 n을 더하고 곱하고 나누면 간단하게 끝나게 되는 것이죠.
지금 보는 것처럼 어느 것이 더 효율적인지를 판단할 때 필요한 게 '알고리즘 분석'이며 프로그래밍에서 알고리즘 분석이 코딩의 효율을 높이는 좋은 방법이긴 한 것 같습니다.
다만, 수알못인 우리들이 이러한 내용을 모두 알긴 참... 어려운데... 뭐 .. 그래도한번 도~~~저언~~~~~ 해보실랍니까?

우수 직업전문학교 한국정보교육원
국비지원,교육비 전액무료,우수훈련기관 한국정보교육원
www.keduit.com
'알고리즘 이야기 with python' 카테고리의 다른 글
1부터 n까지의 곱을 구하는 알고리즘 이해하기 (팩토리얼 알고리즘) (0) | 2021.08.26 |
---|---|
1부터 10까지의 합을 구하는 알고리즘! (0) | 2021.08.13 |
알고리즘이 뭘까? (0) | 2021.08.12 |
설정
트랙백
댓글
글
01. 1부터 n까지의 합을 구해보자
수학교과서나 다른 프로그래밍 언어에서 흔하게 나오는 문제가 아마도 1~10까지의 합을 구하는 문제였던걸로 생각이 납니다 ~ 이 내용에서 우리가 주목할 일은 문제와 입력값 그리고 출력값에 대해 먼저 종이에 적어보고 그내용을 알고리즘으로 구체화 해보는 겁니다.
문제: 1부터 n까지 연속하는 숫자의 합을 구하는 문제
입력 = 'n까지 해당하는 숫자' 이므로 입력 = n
출력 : n=10이면 55, n=100이면 5050 이 출력 값
02. 계산 과정을 말해보자.
1~10까지의 숫자를 순서대로 더하기 위해서는 다음과 같은 과정을 거쳐야 합니다.
1+2 를 계산하고 답이 3이 나오면 기억해 두었다가
다시 기억한 3에 3을 더해서 6을 기억하고
다시 기억한 6에 4를 더해서 10을 기억하고
다시 기억한 10에 5를 더해서 15를 기억하고
......
다시 기억한 45에 마지막 숫자인 10을 더하면 55가 되니까
답은 55
03. 알고리즘을 구체화 하자
- 더하기를 한 합의 값을 저장할 변수 s를 만들어 초기값 '0'을 입력한다.
- 변수 i를 만들어 1부터 n까지의 숫자를 1씩 계속 증가시켜서 반복한다.
- 반복된 기존의 합인 s에 증가된 i를 더하여 얻은 값을 다시 s에 저장한다.
- 반복이 완료되면 s에 저장된 값을 출력하도록 한다.
결과는
50
5050
이 나옵니다.
다음시간에는 같은 1~n까지의 합을 구하는 방법중에서 가우스의 방법을 이용해서 다시 만들어보겠습니다.
같은 내용이라도 수학적 공식을 통해서 더 빠르고 효율적으로 알고리즘을 만들면 더 큰 숫자를 더 빠른 시간에 결과값을 낼 수 있습니다 .
혹시 궁금하면 수학자 가우스를 찾아서 한번 미리 해보실랍니까? ㅎㅎㅎ
우수 직업전문학교 한국정보교육원
국비지원,교육비 전액무료,우수훈련기관 한국정보교육원
www.keduit.com
'알고리즘 이야기 with python' 카테고리의 다른 글
1부터 n까지의 곱을 구하는 알고리즘 이해하기 (팩토리얼 알고리즘) (0) | 2021.08.26 |
---|---|
1부터 n까지 숫자를 합하는 알고리즘 알아보자! (0) | 2021.08.24 |
알고리즘이 뭘까? (0) | 2021.08.12 |
설정
트랙백
댓글
글
요즘 클라우드가 많이 뜨고 있죠?
다들 클라우드하면 AWS만 생각하는데 물론 AWS가 큰 비중을 차지하고 있는건 사실입니다. 아마존의 서비스 스타트가 다른 기업들의 클라우드 사업에 불을 확~ 지른건 사실이구요 .
하지만 오늘은 Azure를 한번 소개해 드릴까 합니다.

Azure는 인프라가 좋은 클라우드 서비스 라고 할 수 있습니다. 왜냐면 이미 여러분들도 마이크로소프트사(MicroSoft)의 소프트웨어를 만나고 있기 때문이죠 ~
여러분도 오피스365라든지 SQL이라든지 그리고 컴퓨터 켜면 매일 만나는 윈도우라는 플랫폼이 바로 그 베이스라는 거죠~
Azure는 그래서 누구나 이용하고 있는 접근하기 쉬운 UI와 플랫폼 서비스를 강점으로 내세우고 있습니다. 그래서 점점 더 인기가 많아지는 요소이기도 하구요.
특히 Azure는 가용 영역대신 동일센터 내 가용셋 이중화 형태로 서비스를 제공한다고 하네요.
그리고 Azure는 글러벌 리전을 최대 보유하고 있어서 140개국에 서비스를 제공하고 있고 Azure Backup, Azure Site Recovery 및 Azure SQL Database와 같은 서비스를 온-프레미스에 통합해 구성 할 수 있는 장점을 가지고 있습니다.
Azure Stack 소프트웨어를 통해 고객이 선택한 위치의 하드웨어에서 Azure핵심 API기반의 서비스를 제공한다고 하니 장점이 많은 CSP라고 할수 있습니다.
마이크로소프트 윈도우 기반 사용자들은 익숙한 포맷의 플랫폼을 이용하기 때문에 사용감이 뛰어나다는 장점으로 데이터 분석플랫폼의 경우만 보더라도 Ms-SQL 기반의 Azure SQL기능을 중심으로 MS의 GUI에 익숙한 사람들은 편리하기도 하고 접근이 쉽다는 잇점이 있네요 ~
그리고 AI/ML 플랫폼 영역에서 On-Premise운영 지원이 가능한 편리함은 덤이라고 합니다.
On-Premise가 뭐냐구요?
On-Premise(온 프레미스)는 기업의 서버를 클라우드와 같은 원격환경이 아닌 자체 로컬안에 서버를 직접 설치하고 운영하는 방식을 말합니다. 기존의 서버는 온프레미스 환경이었지만 지금은 점차 클라우드로 많이 이동햇고 이동하고 있는 중이죠 ~~~
Azure의 장점
Azure의 장점은 크게 3가지로 나뉩니다.
1. 하이브리드 (Hybrid) 구성이 가능하다.
Azure는 MicroSoft 서비스이기 때문에 Window Server등의 마이크로 소프트사의 제품과 친화성이 높다
따라서, 현재 사용중인 환경과 원활한 공유 및 전환이 가능하다는 장점이 크다.
2. 오픈 플랫폼으로 다양한 OS와 DB언어에 대응이 가능하다.
Azure는 Window이외의 서브와 애플리케이션의 이용도 가능하다.
Linux등의 오픈소스와 오라클(Oracle)등의 제품에 대응이 가능하고
NET. PHP, Java, Node.js , Python, Ruby등의 개발언어나 다양한 개발 도구를 사용할 수 있다
3. 전방위적 글로벌 데이터 센터
Azure는 많은 지역으로 데이터센터(DC)가 늘고 있으므로 더많은 리전으로 늘어날것으로 생각된다.
오늘은 여기까지만 다음엔 자격증을 알아볼까????
클라우드를 배우고 싶다면 지금이 찬스~ 한번 가보죠~
'소소한일상 > 4차 산업혁명과 IT이야기' 카테고리의 다른 글
네이버, 카카오도 탐내는 클라우드 전문가되기 설명회 개최 (0) | 2021.08.25 |
---|---|
CCNA 자격증 시험 취득 방법 (0) | 2021.06.14 |
소셜 네트워크 분석의 이해 (0) | 2019.12.07 |
용어를 알아봅시다. (0) | 2018.01.26 |
DOM 그리고 웹퍼블리셔, 프론트엔드 개발자, 백엔드개발자 대체 뭐니??? (0) | 2017.10.27 |
설정
트랙백
댓글
글
요즘 클라우드가 대세는 대세인거 같다.
알리바바나 IBM에서도 그리고 미나리의 윤여정도 KT 클라우드 광고를 연신 찍어대는것도 다 반증인거 같다.
오늘은 클라우드 자격증으로 유명한 클라우드 자격증에 대해 알아보려고 한다.
AWS 자격증
AWS자격증은 클라우드 시장에서 대세로 자리잡은 자격증으로 가장 많은 점유율을 가지고 있다.
아마도 그건 AWS가 클라우드 초기부터 시장을 선점하고 있기 때문이 아닌가 한다. 그래서 결국 시장점유률 답게 다양한 노하우도 자연스럽게 쌓여 바로 AWS의 강점이 된것 같다.
결국 타 경쟁 클라우드 서비스에 비해 시작이 달랐던 AWS는 클라우드 운영 역량이 전 포지션에 걸쳐 가장 안정적이고 다이나믹한 서비스를 고객에게 제공 하고 관련 자격증 교육 프로그램을 제공하여 개발자의 생태계를 안전화 시키고 있는 것이다.
AWS 는 IaaS 영역에서 최고 수준의 자동화와 보안, 확장성을 골고루 갖춘 클라우드를 제고하고 있고.
IaaS는 Infrastructure As a Service를 말하며 IaaS는 네이티브 애플리케이션 설계 및 서버리스, 거버넌스 통합관리 기능에서 타 경쟁사보다 우수한 성능을 보유하고 있고, 스토리지, 네트워크, 소프트웨어 인프라서비스, 운영 및 거버넌스 , 공급업체 등 모든 범위 안에 AWS는 바로 기업이 원하고 필요로 하는 기능을 제공 하고있다.
이는 아마도 아마존의 특성과 닮아있다. 개선 요구사항이 있으면 또는 고객에 필요로 하는 니즈를 바로 반영하는것이 AWS의 정책 방향이고 고객의 요구사항만 충족시키는 것이 안아니고 새로운 기능을 추가하여 발빠르게 대처하는것이 이루어지고 있기 때문이다.
또한 AWS는 특히나 데이터 분석 플랫폼 영역에서 안정적인 스토리지 정책과 오픈소스에 기반을 둔 다양한 분석도구를 제공하는 강점을 가지고 있기때문에 IoT영역에서도 AWS의 강점이 여실히 들어나 IoT Greengrass 와 같이 기기와 클라우드 연결방식의 다양성을 기업에 편리하게 제공하기도 한다.
이만하면 AWS가 앞서가는거 맞네....
오늘은 AWS에 대해 궁금한거 일단 여기까지 ~
더 궁금하면 500원 아니.... www.keduit.com 한국 정보교육원에서 한번 알아보시길....
'클라우드 이야기' 카테고리의 다른 글
'네카라쿠배'도 필요한 클라우드, 도커, 쿠버네티스 (0) | 2021.10.13 |
---|---|
퍼블릭 클라우드 VS 프라이빗 클라우드 클라우드 서비스 CSP까지... (2) | 2021.05.24 |
세계적으로 클라우드가 성장할수 밖에 없는 이야기... (0) | 2021.05.11 |
설정
트랙백
댓글
글
내가 직업훈련을 한지는 벌써 13년이 되어 가고 있다.
처음에는 훈련을 하면서 보람도 많이 느끼고
내 제자들이 성장하는 모습에 정말 내가 직업을 잘 선택했구나... 라는 마음을 가졌었다.
그런데 10년이 지난 지금...
노동부 훈련을 마치 자신들의 권리로만 아는 사람들로 인해
선생님들은 상처 받기 일쑤이고.
워낙에 발달된 민원제기에
너나할것 없이 좋은것은 모두 묻어버리고
자신의 마음에 들지 않았거나 본인이 느끼는 일부 기분에 모든것인 마냥 표현하는 사람들 덕에
좋은 사람들이 직업훈련 시장을 떠나가고 있다.
안그래도 열악한 직업훈련시장에서
훈련생이라는 학생들 마저
웃음으로 포장한뒤 뒤에서 비수는 꽂는 그런 짓을 벌이는 일들을 보면서
세상은 참 ... 비겁하구나...
본인의 권리는 당연하지만 남의 권리따위는 없고
본인의 권리는 1순위이지만 예의따위는 없고
본인의 마음은 상처받으면 않되기때문에 남에게 상처를 주는건 당연한...
노동부 훈련을 받는 사람들 대부분이 안그렇겠지만
지금에 와서보니
조금이라도 나이가 들어 직업훈련을 하려는 입담좋은 사람들에게는 속으면 않되겠다는 결심을 하게 만든다.
결국 나이많다고 훈련에서 밀려나는거냐고 따지는 사람들.
결국 본인이 그렇게 만드는 겁니다.
앞에서는 ... 그앞에서는 마치 간이라도 내어줄것 같이 그래놓고
결국.... 자신의 마음과 조금이라도 맞지 않으면
본인이 똑똑한척 다 하면서 이렇게 최선을 다한 우리 선생님들에게 비수는 꽂는 비겁한
그렇게...
선생님이나 훈련기관은 대한민국 국민이 아닌가보다....
'소소한일상 > 오늘이야기' 카테고리의 다른 글
랜섬웨어 바이러스 (0) | 2015.12.02 |
---|---|
이뉴스투데이 모바일 사이트, 전문가와 함께 알아보는 3D프린팅과 직업 세계 (0) | 2015.11.16 |
AutoCAD2015 한글판 _ 기본+활용 실무 테크닉 함께 공부하는 AutoCAD와 3D프린팅 이야기 (0) | 2015.10.12 |
홍대앞 맛집 유메(YUME) (0) | 2015.08.23 |
티스토리 시작하기 (0) | 2014.06.05 |