0 과 1로만 이루어진 배열 a 에서
a[i-1],a[i],a[i+1]중 많은 값을 b[i]에 넣을때
저 많은 값을 구하는 함수를 작성할때 어떻게 작성할거임??
많은값이라는게 등장횟수가 많은값 말하는건가? 그러면 (a[i-1]+a[i]+a[i+1])/3 같은거 쓰면안되니
그니까 예를들어 010 이면 b에 0을 집어넣고 101이면 1을 집어넣는 식으로 더 많은 숫자를 넣는거임
합이 3,2,1,0중 하나니까 합에 대해 맵으로 4개를 만들어놈
맵으로 만들필요 없이 합/2의 가우스 값 하면 되겟노
상태함수 만들고 읽으면서 바로 기록
a가 이진수일 때 (a & (a >> 1 | a >> 2)) | (a >> 1 & a >> 2)
그냥 세서 넣으믄 안대나
b[i]=(a[i-1]+a[i]+a[i+1]>=2);
a[i-1] & a[i] | a[i-1] & a[i+1] | a[i] & a[i+1]
많은값이라는게 등장횟수가 많은값 말하는건가? 그러면 (a[i-1]+a[i]+a[i+1])/3 같은거 쓰면안되니
그니까 예를들어 010 이면 b에 0을 집어넣고 101이면 1을 집어넣는 식으로 더 많은 숫자를 넣는거임
합이 3,2,1,0중 하나니까 합에 대해 맵으로 4개를 만들어놈
맵으로 만들필요 없이 합/2의 가우스 값 하면 되겟노
상태함수 만들고 읽으면서 바로 기록
a가 이진수일 때 (a & (a >> 1 | a >> 2)) | (a >> 1 & a >> 2)
그냥 세서 넣으믄 안대나
b[i]=(a[i-1]+a[i]+a[i+1]>=2);
a[i-1] & a[i] | a[i-1] & a[i+1] | a[i] & a[i+1]