참고로 나머지나 나누기 연산자 안쓰고
예를들어서
1111 있으면 15이잖아 그럼 1
100000 이면 32이니까 -> 3
배열 i[7:0] 까지 해서 각각자리수를 i[7]~ i[0]
이라 생각하고 이것들 조합해서
case문이나 if문으로 어떤경우에는 1
어떤경우에는 2
이런식으로 못쓰냐?
누구나생각할수있는 일의자리 나머지연산자로 구한다음에 빼고 십의자리 얻는 초등학교만 졸업해도 아느 소리하지말고
참고로 나머지나 나누기 연산자 안쓰고
예를들어서
1111 있으면 15이잖아 그럼 1
100000 이면 32이니까 -> 3
배열 i[7:0] 까지 해서 각각자리수를 i[7]~ i[0]
이라 생각하고 이것들 조합해서
case문이나 if문으로 어떤경우에는 1
어떤경우에는 2
이런식으로 못쓰냐?
누구나생각할수있는 일의자리 나머지연산자로 구한다음에 빼고 십의자리 얻는 초등학교만 졸업해도 아느 소리하지말고
십진수로 변환해서 뽑아내는거 말곤 답 없음.
카르노맵그려서 하는건 에바겠지?
카노맵 써서 해결할수 있긴한가? 잘 몰ㅇ겠당
LSB부터 몇 개 끊고 죄다 미리 만들어놓고 비교
음 ..
100개면 되지 않나
var result = GetInt().ToCharArray()[1];
차라리 나머지 연산으로 구하는게더빠를듯
나머지 연산자는 하드웨어적으로 매우 무리가있어서 쓰지말라고 교수님께서 말씀하셨습니다 언어는 verilog
주어진 0~99까지 숫자에서 십의자리숫자 0~9를 얻고싶은게 포인트
근데 아무리 봐도 2진수 0~9 / 10~19 / 20~29 / 각 10단위마다 가지고있는 고유한 정보가 없음
그래서 생각해보니 코드구조상 1씩 더해가면서 카운트 하는 것이므로 이 카운트가 10이될때마다 또다른 카운트에 1을 올리는 방식으로 구현함
먼훗날 누군가가 나와같은 고민을 검색할것을 고려해 나의 해결방법을 남겨둠
삭제해도 되겠는걸
그리고 여기 답변수준을보니 좆중고딩의 소굴임이 분명하다 여기서 무언가 생산적인 답변을 기대하지 말기를
카운트하고 변수를 이렇게 많이 쓰는거면 나머지가 빠르지 않겠냐?
저 중딩맞아요 형
누가 내 사칭하고 있노. 가짜 새끼 ㅋㅋ