목록알고리즘 (2)
wdwd
문제해결 방향 - 전체적인 부분 1. 각 이닝의 타자 상태를 2차원 배열에 입력 받는다. 2. 4번째 타자는 1번 선수로 고정해준다. 3. 4번째 타자는 1번 선수로 고정시켜주는 순열을 수행한다. 4. 조건에 맞는 순열마다 경기를 진행하고 최고득점을 찾는다. - 경기진행 부분 1. 각 이닝별 타자의 정보를 가지고 온다. 2. 타자의 정보가 0 , 1 , 2 , 3 , 4 일때로 나눠서 생각한다. 3. 0 일때는 아웃 카운트만 체크하고 3 이상일때 break 해준다. 4. 1 일때는 3루에 주자가 있을 때만 점수에 해당하며 다른 base에 있는 선수는 1루 씩 당겨준다. 5. 2 일때는 2 , 3루에 주자가 있을 때만 점수에 해당하며 다른 base에 있는 선수는 2루 씩 당겨준다. 6. 3 일때는 타자를 ..

논리(Hard Logic) Sofit Logic - 직관적으로 푸는 것 명제 - 참, 또는 거짓으로 정확히 판단할 수 있는 것 0은 자연수이다(거짓인 명제) p -> q T T -> T T F -> F F T -> T F F -> T 앞의 명제가 거짓(F)이면 뒤의 명제에 상관없이 전체 명제의 논리값은 참(T)이라고 판단! 뒤의 명제가 참(T)이면 앞의 명제에 상관없이 전체 명제의 논리값은 거짓(F)이라고 판단! ★★★★★진리표 시험 마방진 - 가로, 세로, 대각선의 합이 같으면 마방진(각 칸에는 모두 다른 숫자를 넣음) 마방진이 아니면 행,열,대각선의 합이 1개라도 다르다(대우) 세변의 길이가 모두 같으면 정삼각형이다. => 정삼각형이 아니면 적어도 하나 이상은 변의 길이가 다르다.(대우)