마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

프로그래밍/알고리즘 공통 3

인터넷으로 구입한 (일명) '종만북'이 도착했어요~!

안녕하세요~! 저도 요즘 시험 공부를 하느라 너~무 바빴어요... ㅠ.ㅠ 하지만, 시험이 끝나면 찾아오는 방학! 방학 때 2학기 예습도 하고, 여기에 알고리즘 공부를 열심히 하고자, 저번에 구입한 (일명) '탑코더 빨간 책' 외에 '종만북'을 구입했어요 ^^ [종만북 가격] 정가 : 50,000원 (약간 비싼 편... 이지만 그만큼 열심히! 공부해야죠 ^^) 인터넷 판매가 : 45,000원 (YES24 기준, 10%할인 + 5% 적립 = 총 15%) 실 결제액 : 38,000원 (학교 편의점을 자주 가는데요, 여기에서 누적된 포인트를 모두 사용했죠...) 그리고 어제(2019.06.12.), 책이 도착했죠 ^^ (도착한 택배 상자) (상자를 개봉하니 2권의 책이 있었어요) '종만북'은 총 2권으로 구성되..

SCPC 2019 대회 준비 겸 알고리즘 문제 풀이 업로드 안내!!

안녕하세요~! (너무 오랜만에 글을 쓰네요... ㅠ.ㅠ) 제가 최근에 학교에서 SCPC 2019와 관련된 자료를 보았는데요, 저의 프로그래밍 실력이 어느 정도인지 알아보는 경험 삼아 참가 신청을 하게 되었어요 ^^ (예선 1차 기출문제를 보았는데... 문제가 어려운 것 같았어요... ㅠ.ㅠ) 또한, 대회를 준비하면서 다양한 문제 풀이 사이트(BOJ, HackerRank, CodeGround 등...)의 문제를 풀어보면서, 풀이를 블로그에 올려보고 싶다는 생각도 하게 되었죠... (물론, 예전에 BOJ 문제 풀이를 몇개 올린적도 있죠...) 참고로, HackerRank는 영어로 되어있어서, 문제가 제대로 이해가 되지 않을 때도 있지만, 쉬운 문제부터 단계적으로 풀어보면 이해가 가는 것 같아요... ^^ 문..

간단한 난수 생성기, LCG에 관해서

C언어를 하면서, 난수 생성애 관한 정보를 찾아보다가, LCG에 관한 내용을 보았고, 여기에 Visual Studio 2010에서 사용되는 인수도 나와있었어요~! ★ LCG란?? (출처 : Wikipedia 문서) LCG = Linear Congruential Generator (직역 : 선형 합동 생성기) 가장 잘 알려진 난수 생성 방법 중 하나로, 재귀적으로 다음과 같이 정의됩니다. Xn+1 = (aXn+c) mod m 여기에서 Seed 값도 중요한데요, 쉽게 생각하시면, Seed = X0이라고 생각하시면 됩니다. 컴파일러마다 다르겠지만, Visual Studio에서 사용되는 인수를 알려드리고자 해요~! Xn+1 = (aXn+c) mod m ※ 인수 m = 232 a = 214013 (0x343FD)..