문자열을 char[]로 변환한 뒤 한 글자씩 순회
문자의 대문자/소문자 여부를 아스키 코드 범위로 직접 판단
조건에 따라 문자 값을 조정해 대·소문자 변환
Char.IsUpper를 사용해 대문자 여부 확인
Char.ToLower, Char.ToUpper로 문자 변환 처리
C#에 기본으로 포함된 기능을 사용해 불필요한 구현을 줄이고 코드가 정리된 느낌이었음
좌표 범위를 배열 인덱스로 변환해 관리
각 선분이 포함되는 구간마다 배열 값을 증가
값이 2 이상인 구간의 개수를 결과로 계산
좌표를 -100부터 100까지 하나씩 순회하며 각 구간을 기준으로 확인
각 좌표 구간이 세 선분에 포함되는지를 bool 변수로 판단
두 개 이상 선분이 동시에 포함되는 경우를 논리식으로 직접 처리
선 전체가 아닌 좌표 단위(1칸 구간)로 문제를 나누어 접근한 풀이
2부터 n까지 숫자를 하나씩 확인
각 숫자마다 isPrime 변수를 사용해 소수 여부 판단
나눗셈은 제곱근까지만 수행해 불필요한 반복 제거
소수일 경우 개수 증가
대표적인 소수 판별 알고리즘인 에라토스테네스의 체를 활용해 소수를 한 번에 걸러내는 방식으로 문제를 풀이함