프로그래밍

안녕하세요 허언증입니다! ==야구게임 설명== 중복 되지 않는 값을 3개 컴퓨터가 설정 ex) 5 2 6 유저가 1 2 3 입력시 일치하는게 없으니까 Strike : 0 / Ball : 0 출력 5 6 7 입력시 5와 6은 5 2 6 항목에 존재 함 5는 자리도 같아서 스트라이크 6은 숫자는 존재하지만 자리가 달라서 볼 출력 스트라이크와 볼 힌트를 얻어서 계속 숫자를 대입해서 3자리를 맞추는 게임 https://github.com/MinKyungHwi/Programming/tree/master/Baseball_Game MinKyungHwi/Programming C / C++ / C# Study. Contribute to MinKyungHwi/Programming development by creating..
시간복잡도 시간 복잡도란 big-O에 대한 시간 개념으로 알고리즘의 수행 시간이 얼마인지를 나타냅니다. 간단히 생각해서 프로그램이 총 몇번의 명령을 실행하는가? 입니다. 간단하게 예시를 두개를 가지고 이야기를 하도록 하겠습니다. 위 그림은 for문을 이용해서 구구단을 출력하는 프로그램입니다. 컴퓨터가 프로그램의 결과를 산출하기까지 총 11번을 실행하게됩니다. 소스코드 4,5 = 2번 7~8 = 9번 총 11번 빅오표기법으로 O(11) 입니다. * 빅오표기법은 O(실행횟수)로 표시를 합니다 그 다음 소스코드를 확인해 볼까요? 같은 구구단을 출력하는 프로그램이지만, 이번엔 마지막수를 n으로 받았습니다. 고정적인 수가 아닌 n의 입력에 따라 숫자가 달라지며 명령어 횟수도 증가하게 됩니다. 소스코드 4,5 = ..
이론과 실습 사이
'프로그래밍' 태그의 글 목록