[배열] 과제 번역#355
Conversation
There was a problem hiding this comment.
| // fruits에 어떤 값들이 들어 있을까요? | |
| // fruits에 어떤 값이 들어 있을까요? |
는 어떤가 제안 드립니다.
There was a problem hiding this comment.
리뷰 주셔서 감사합니다! 말씀해주신 사항들은 반영하여 다시 pull request 보내도록 하겠습니다:smile:
There was a problem hiding this comment.
[Maximum subarray problem] 부분도 번역해 주시면 좋을 것 같아요. 😃
There was a problem hiding this comment.
| `arr[2]` 함수 호출을 객체의 메소드처럼 할 수 있습니다. 따라서 `arr[2]`는 `arr`을 참조하는 `this`를 받아 배열을 출력합니다. | |
| `arr[2]` 함수 호출을 객체의 메서드처럼 할 수 있습니다. 따라서 `arr[2]`는 `arr`을 참조하는 `this`를 받아 배열을 출력합니다. |
method는 메서드로 번역합니다. 용어집
There was a problem hiding this comment.
| # 숫자 입력값들의 합 | |
| # 입력한 숫자의 합 |
는 어떤지 제안 드립니다.
There was a problem hiding this comment.
| - 배열 항목들의 합을 계산하고 리턴합니다. | |
| - 배열 항목의 합을 계산하고 리턴합니다. |
단수형을 사용해도 괜찮아보여서 제안 드립니다. Wiki - 어색하지 않다면 단수형을 사용합시다.
There was a problem hiding this comment.
| 참고. 숫자 `0`은 유효한 숫자이므로, 사용자에게 질문을 멈추는 신호로 처리하지 마세요. | |
| 참고: 숫자 `0`은 유효한 숫자이므로, 사용자에게 질문을 멈추는 신호로 처리하지 마세요. |
Violet-Bora-Lee
left a comment
There was a problem hiding this comment.
독자의 이해를 돕기 위해 문장을 다듬어보았습니다.
의견 남겨주세요.
There was a problem hiding this comment.
| // 복사한 변수에 새로운 값을 push 함수로 추가합니다. | |
| // 배열을 "복사"한 후, push 메서드를 이용해 새로운 값을 추가합니다. |
There was a problem hiding this comment.
| 입력은 `arr = [1, -2, 3, 4, -9. 6]` 같은 숫자로 이루어진 배열입니다. | |
| 입력값은 `arr = [1, -2, 3, 4, -9, 6]` 같이 숫자로만 구성된 배열이라고 가정해봅시다. |
There was a problem hiding this comment.
| 과제는 `arr`에서 요소들의 합이 최대인 부분배열을 찾아내는 것입니다. | |
| 우리가 해야 할 일은 요소의 총합이 최대인 `arr`의 부분 배열을 찾는 것입니다. |
There was a problem hiding this comment.
| # 최대합 부분배열 | |
| # 최대합 부분 배열 |
There was a problem hiding this comment.
| let value = prompt("A number please?", 0); | |
| let value = prompt("숫자를 입력해 주세요.", 0); |
There was a problem hiding this comment.
| // 정지를 해야 할까요? | |
| // 입력받는 것을 정지해야 하는 경우 |
There was a problem hiding this comment.
| - 숫자가 아닌 값, 빈 문자열, "Cancel"을 사용자가 입력하면 질문을 멈춥니다. | |
| - 숫자가 아닌 값, 혹은 빈 문자열을 입력하거나 'Cancel' 버튼을 누르면 질문을 멈춥니다. |
There was a problem hiding this comment.
| 참고: 숫자 `0`은 유효한 숫자이므로, 사용자에게 질문을 멈추는 신호로 처리하지 마세요. | |
| 참고: 숫자 `0`은 유효한 숫자이므로, 사용자가 `0`을 입력하더라도 질문을 멈추지 마세요. |
|
Please make the requested changes. After it, add a comment "/done". |
|
작업 완료되면 #235 이슈 닫아주세요. |
|
자세하게 리뷰해 주셔서 감사합니다!! |
|
/done |
|
제가 열어서 제가 닫아야하나봐요 ㅎㅎ |
Violet-Bora-Lee
left a comment
There was a problem hiding this comment.
몇가지 한국어 표기 관련 리뷰 달아보았습니다.
최종적으로 맞춤법 검사기 돌려주시길 바랍니다.
| ``` | ||
|
|
||
| The code is actually a nested loop: the external loop over array elements, and the internal counts subsums starting with the current element. | ||
| 위와 같은 알고리즘 사용하려면 중첩 반복문이 필요합니다. 외부 반복문에선 배열의 각 요소를 순회하고, 내부 반복문에선 각 요소부터 시작하는 부분 배열의 합을 계산하게 됩니다. |
There was a problem hiding this comment.
| 위와 같은 알고리즘 사용하려면 중첩 반복문이 필요합니다. 외부 반복문에선 배열의 각 요소를 순회하고, 내부 반복문에선 각 요소부터 시작하는 부분 배열의 합을 계산하게 됩니다. | |
| 위와 같은 알고리즘을 사용하려면 중첩 반복문이 필요합니다. 외부 반복문에선 배열의 각 요소를 순회하고, 내부 반복문에선 각 요소부터 시작하는 부분 배열의 합을 계산하게 됩니다. |
| let fruits = ["Apples", "Pear", "Orange"]; | ||
|
|
||
| // push a new value into the "copy" | ||
| // 배열을 "복사"한 후, push 메서드를 이용해 새로운 값을 추가합니다. |
There was a problem hiding this comment.
| // 배열을 "복사"한 후, push 메서드를 이용해 새로운 값을 추가합니다. | |
| // 배열을 '복사'한 후, push 메서드를 이용해 새로운 값을 추가합니다. |
| if (partialSum < 0) partialSum = 0; // zero if negative | ||
| for (let item of arr) { // 배열의 각 요소을 위해 | ||
| partialSum += item; // partialSum에 요소을 더합니다. | ||
| maxSum = Math.max(maxSum, partialSum); // 최대값을 기억합니다. |
There was a problem hiding this comment.
|
Please make the requested changes. After it, add a comment "/done". |
|
오랫동안 적체된 PR이라 종료하겠습니다. |
Pull Request 체크리스트
TODO