오랜만에 해서 실력이 굳었는지 -ㅁ-
vb 배열 만들때 꼭 시작하고 끝이 있어야 하냐?
딴게 아니고 정수 열개 줘서 평균하고 최빈값 찾는건데
평균은 당연히 그냥 껌으로 했지 주어지는 행렬이 A(0 to 9)이라면 b=b+A(i)/10 해서.
이도저도 아니고 딱 열개라서 이렇게 했어
근데 최빈값 찾는건
반복문 연속으로 두번 쓰기 싫어서
이중 반복문이라 해야 하나
여간 그냥 B()라는 배열을 선언하고
B(A(i))=B(A(i))+1 뭐 대충 이렇게 하려고 했거든
에러뜸 ㅋ
vb에서는 뭐 이렇게 띄엄띄엄 하는건 안되냐
주는 값이 10000 이하인데 1 to 10000이라고 선언할 수도 없는 노릇이고
아 자바스크립트 하다가 이거 하니까 짜증나네
예를 들어서
30 20 30 40 50 30 40 아 요까지만 하자
그럼 20은 한개 30은 세개 40은 두개 50은 한개잖아
그럼 B(20)=1 B(30)=3 B(40)=2 B(50)=1
난 이런 걸 원해 (해서 최빈값은 30)
나머지 구간은 비어있고.
딕셔너리 써라
딕셔너리 오늘 처음 알았는데 올ㅋ 쩐다
고마웡 덕분에 좋은거 배우고 감
딕셔너리 써도 되지만, 번거로우면 , B라는 함수를만들면 되잖아. 올림피아드에서 성능은 안보지? - 모든것은 함수다 , haskell
모나드 쓸 기세
ㄴ 헐..모나드도 암?
모나드는 또 뭐야?
성능은 글쎄다 1초안에 모든 연산이 끝나야 하는 것 같던데
함수형 프로그래밍에서 모나드 빼면 섭하지