본문 바로가기

알고리즘2

알고리즘이란 알고리즘의 정의 어떠한 문제를 해결하기 위한 여러 동작들의 모임을 말합니다. 위키백과에서는 아래와 같이 정의합니다. 수학과 컴퓨터 과학, 언어학 또는 관련분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것. 요약하자면 어떠한 일을 해결하려는 방법과 절차 라는 말입니다. 언제가는 끝나야한다는 유한성 작동이 일어나게 하는 단계적 집합 → 연산, 데이터 진행 또는 자동화된 추론을 형성 알고리즘의 단계별 설명 문제정의 : 현실세계의 문제를 컴퓨터를 이용하여 풀 수 있도록 입력과 출력의 형대로 정의 알고리즘 설명 : 문제를 해결하기 위한 단계를 차례대로 설명 정확성 증명 : 항상 올바른 답을 내고 정상적으로 종료되는지 증명 성능 분석 : 수행시간이나 사용공간에 대한 알고리.. 2022. 2. 25.
백준 (단계별로 풀어보기) 입출력과 사칙연산(1) 입출력 1. Hello World 성공 더보기 print("Hello World!") 2. We love kriii 성공 더보기 print("강한친구 대한육군\n강한친구 대한육군") 3. 고양이 성공 더보기 let cat = #""" \ /\ ) ( ') ( / ) \(__)| """# print(cat) print("\\ /\\\n ) ( ')\n( / )\n \\(__)|") 개 성공 더보기 print("|\\_/|\n|q p| /}\n( 0 )\"\"\"\\\n|\"^\"` |\n||_/=\\\\__|") 이 다음 문제부터는 입력을 해야한다. Swift 에서는 입력을 하려면 더이상 Playground에서 할 수없다. 다음 글에서 계속! 2021. 9. 30.