쌀포대 n(정수)kg을 입력받아서
3kg 5kg 두개의 쌀포대로 나눠 최소 개수의 포대로 나오는 함수를 만들어내라고 함
예를 들면 27kg를 입력하면 3kg 9개로 할 수도 있지만
5kg 3개 3kg 4개로 하면 나올 수 있는 최소 포대의 개수가 나오는 거임
성립 불가능한 수는 -1 출력인디
구체적인 코딩까지는 안알려줘도 되는데 뭔 원리로 만들어낼지 모르겠엉
쌀포대 n(정수)kg을 입력받아서
3kg 5kg 두개의 쌀포대로 나눠 최소 개수의 포대로 나오는 함수를 만들어내라고 함
예를 들면 27kg를 입력하면 3kg 9개로 할 수도 있지만
5kg 3개 3kg 4개로 하면 나올 수 있는 최소 포대의 개수가 나오는 거임
성립 불가능한 수는 -1 출력인디
구체적인 코딩까지는 안알려줘도 되는데 뭔 원리로 만들어낼지 모르겠엉
|
그냥남자사람
추천 181
조회 270248
날짜 2021.09.24
|
그을음
추천 61
조회 77213
날짜 2021.09.24
|
허무주의
추천 225
조회 195829
날짜 2021.09.24
|
되팔렘꼴통절단기
추천 20
조회 55135
날짜 2021.09.24
|
S.A.T.8
추천 8
조회 13318
날짜 2021.09.24
|
핵인싸
추천 929
조회 423065
날짜 2021.09.24
|
별빛 단풍잎
추천 5
조회 17147
날짜 2021.09.24
|
찐쿠아
추천 20
조회 29102
날짜 2021.09.24
|
Jade_2
추천 42
조회 186824
날짜 2021.09.24
|
닭도리탕 비싸
추천 26
조회 61030
날짜 2021.09.24
|
유우타군
추천 22
조회 65544
날짜 2021.09.24
|
가챠하느라밥이없어
추천 3
조회 6082
날짜 2021.09.24
|
니미핸드릭스
추천 29
조회 39389
날짜 2021.09.24
|
길가에e름없는꽃
추천 2
조회 8889
날짜 2021.09.24
|
루리웹-2122312666
추천 146
조회 71953
날짜 2021.09.24
|
긴박락
추천 3
조회 9361
날짜 2021.09.24
|
타카가키 카에데
추천 14
조회 19247
날짜 2021.09.24
|
꼬르륵꾸르륵
추천 3
조회 14710
날짜 2021.09.24
|
등대지기 공대생
추천 0
조회 9799
날짜 2021.09.24
|
no.777
추천 6
조회 14480
날짜 2021.09.24
|
루리웹-7309663092
추천 69
조회 64601
날짜 2021.09.24
|
이사령
추천 15
조회 20987
날짜 2021.09.24
|
달걀조아
추천 4
조회 7815
날짜 2021.09.24
|
얼
추천 3
조회 6147
날짜 2021.09.24
|
MK.II
추천 7
조회 12919
날짜 2021.09.24
|
고수달.
추천 3
조회 12455
날짜 2021.09.24
|
『EDEN』
추천 4
조회 5333
날짜 2021.09.24
|
Julia Chang
추천 80
조회 38036
날짜 2021.09.24
|
% 쓰고 좀 머리 굴리면 금방 될거임 5 % 3 = 2 이렇게 나눠서 나머지 수 나오는거야
당연히 해봤지.... 근데 모르겠다고
예전에 재미삼아 해봤던 소스 가져왔음 똑같은건 아니고 비슷한건데 ja-vascript로 만들었던거고 코딩하는 사람이면 얼추 알아볼수있을거니까 응용 좀만 해서 가져다 쓰면 될듯 과제 설명 : 두 동물의 수 조합 구하기. - 두 동물 A와 B가 각각 1마리 이상 존재할 때 두 동물의 다리의 수를 합한 값(totalRegs)이 34개 일때, A/B 각 동물의 마리수 조합이 가능한 모든 경우의 수를 console 에 출력. - 동물A( animalA )의 다리의 수는 2개이며, 동물B( animalB )의 다리의 수는 4개일 때 두 동물을 모두 합친 다리의 수가 34개 라면 두 동물의 조합이 가능한 모든 경우의 수를 console에 출력한다. $(document).ready(function(){ var totalRegs = 34; // 전제 다리 수 var animalA = 2; // A 동물의 다리 수 var animalB = 4; // B 동물의 다리 수 console.log( 'totalRegs, animalA, animalB :', totalRegs, animalA, animalB ); // 간단 버전 var index = 0 ; // 조합 계산 for( var i = 1 ; i < totalRegs / animalA ; i++ ){ if( ( totalRegs - ( i * animalA ) ) % animalB == 0 ){ index ++ ; console.log( 'animalA : ' + i + '마리 / animalB : ' + ( totalRegs - ( i * animalA ) ) / animalB + '마리' ); } } if( index == 0 ){ console.log( '조합가능한 수가 없습니다' ); } });
오 내가 하는 건 자바가 아니지만 참고가 되겠군 ㄱㅅ
삭제된 댓글입니다.
세이로엔
오 땡큐
세이로엔
ㅇㅇ 감사
5로 채우고 -3하면 0될때까지 횟수 줄여
일단 5키로 포대 갯수를 최대한 많이 할 수록 총갯수가 줄어들겠지 그럼 5키로포대를 최대한 많이 집어넣되 나머지가 3키로로 나눠떨어져야 되는 경우를 찾어 일단 5로 나눠서 최대가능 5키로를 찾고 나머지가 3으로 나누어떨어지지 않으면 5키로포대를 하나씩 줄이고 나머지가 3 나누어떨어질때까지 반복하는거여
그렇게 하고 있긴 했는데 그걸 고정된 함수로 만들려니까 엄청 헷갈려서 말여