본문 바로가기

분류 전체보기318

직관 사소한 모든 것을 분석하여 데이터를 누적한 후 그를 통한 직관으로 결과를 낸다. 모든 분야 모든 일은 추상적인 도식들로 이해 할 수 있다. 원인이 없는 결과는 없고 사실 거의 대부분의 것이 보는 순간 결과가 도출된다. 직관 할 수 없는 것들을 제외하고. 내 예상이 빗나가는 적은 사실 없다. 원래 나는 직감이 좋지 않다. 신기가 있지도 않다. 그냥 인과 관계의 흐름을 냉정하고 날카롭게 볼 수 있을 뿐이다. 그래서 볼 수 있는 것만 보고 보는게 틀린적이 없다. 대부분은 데이터를 필터로 걸러서 보지만 내눈에는 필터링 되지 않는 데이터가 보인다. 그저 내가 필요할때 여러 필터를 적용해서 여러 각도에서 유의미한 결론을 낼뿐이다. 제대로 된 직관을 위해서는 모든걸 제대로 봐야하고 그러기 위해서는 수행을 해야한다. .. 2021. 11. 3.
[프로그래머스][LEVEL2] 2개 이하로 다른 비트 # 문제 원문 양의 정수 x에 대한 함수 f(x)를 다음과 같이 정의합니다. x보다 크고 x와 비트가 1~2개 다른 수들 중에서 제일 작은 수 예를 들어, f(2) = 3 입니다. 다음 표와 같이 2보다 큰 수들 중에서 비트가 다른 지점이 2개 이하이면서 제일 작은 수가 3이기 때문입니다. 수비트다른 비트의 개수 2 000...0010 3 000...0011 1 f(7) = 11 입니다. 다음 표와 같이 7보다 큰 수들 중에서 비트가 다른 지점이 2개 이하이면서 제일 작은 수가 11이기 때문입니다. 수비트다른 비트의 개수 7 000...0111 8 000...1000 4 9 000...1001 3 10 000...1010 3 11 000...1011 2 정수들이 담긴 배열 numbers가 매개변수로 주어.. 2021. 11. 2.
[프로그래머스][LEVEL2] 튜플 # 문제 원문 셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다. (a1, a2, a3, ..., an) 튜플은 다음과 같은 성질을 가지고 있습니다. 중복된 원소가 있을 수 있습니다. ex : (2, 3, 1, 2) 원소에 정해진 순서가 있으며, 원소의 순서가 다르면 서로 다른 튜플입니다. ex : (1, 2, 3) ≠ (1, 3, 2) 튜플의 원소 개수는 유한합니다. 원소의 개수가 n개이고, 중복되는 원소가 없는 튜플 (a1, a2, a3, ..., an)이 주어질 때(단, a1, a2, ..., an은 자연수), 이는 다음과 같이 집합 기호 '{', '.. 2021. 11. 1.
[프로그래머스][LEVEL2] 후보키 # 문제 원문 프렌즈대학교 컴퓨터공학과 조교인 제이지는 네오 학과장님의 지시로, 학생들의 인적사항을 정리하는 업무를 담당하게 되었다. 그의 학부 시절 프로그래밍 경험을 되살려, 모든 인적사항을 데이터베이스에 넣기로 하였고, 이를 위해 정리를 하던 중에 후보 키(Candidate Key)에 대한 고민이 필요하게 되었다. 후보 키에 대한 내용이 잘 기억나지 않던 제이지는, 정확한 내용을 파악하기 위해 데이터베이스 관련 서적을 확인하여 아래와 같은 내용을 확인하였다. 관계 데이터베이스에서 릴레이션(Relation)의 튜플(Tuple)을 유일하게 식별할 수 있는 속성(Attribute) 또는 속성의 집합 중, 다음 두 성질을 만족하는 것을 후보 키(Candidate Key)라고 한다. 유일성(uniqueness.. 2021. 10. 31.