diff --git a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
index cfbc2d661f..959f63f9ec 100644
--- a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
+++ b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
@@ -20,7 +20,7 @@ function findGreater(a, b) {
return "a is greater";
}
else {
- return "b is greater";
+ return "b is greater or equal";
}
}
```
@@ -29,7 +29,7 @@ function findGreater(a, b) {
```js
function findGreater(a, b) {
- return a > b ? "a is greater" : "b is greater";
+ return a > b ? "a is greater" : "b is greater or equal";
}
```
diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
index fe7bc08602..8339ef2b6b 100644
--- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
+++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
@@ -20,7 +20,7 @@ function findGreater(a, b) {
return "a is greater";
}
else {
- return "b is greater";
+ return "b is greater or equal";
}
}
```
@@ -29,7 +29,7 @@ function findGreater(a, b) {
```js
function findGreater(a, b) {
- return a > b ? "a is greater" : "b is greater";
+ return a > b ? "a is greater" : "b is greater or equal";
}
```
diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
index 2393973680..4de81e17e8 100644
--- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
+++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
@@ -20,7 +20,7 @@ function findGreater(a, b) {
return "a is greater";
}
else {
- return "b is greater";
+ return "b is greater or equal";
}
}
```
@@ -29,7 +29,7 @@ Esto puede reescribirse usando el operador condicional:
```js
function findGreater(a, b) {
- return a > b ? "a is greater" : "b is greater";
+ return a > b ? "a is greater" : "b is greater or equal";
}
```
diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
index aa101f8f5c..35b0db3af9 100644
--- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
+++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
@@ -20,7 +20,7 @@ function findGreater(a, b) {
return "a is greater";
}
else {
- return "b is greater";
+ return "b is greater or equal";
}
}
```
@@ -29,7 +29,7 @@ Questo può essere riscritto utilizzando l'operatore condizionale:
```js
function findGreater(a, b) {
- return a > b ? "a is greater" : "b is greater";
+ return a > b ? "a is greater" : "b is greater or equal";
}
```
diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
index 354fcc2253..f40ecd4bf9 100644
--- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
+++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md
@@ -20,7 +20,7 @@ function findGreater(a, b) {
return "a is greater";
}
else {
- return "b is greater";
+ return "b is greater or equal";
}
}
```
@@ -29,7 +29,7 @@ Isto pode ser reescrito usando o operador condicional:
```js
function findGreater(a, b) {
- return a > b ? "a is greater" : "b is greater";
+ return a > b ? "a is greater" : "b is greater or equal";
}
```
diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/cusip.md b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/cusip.md
index 0daefa3293..66b99eaa04 100644
--- a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/cusip.md
+++ b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/cusip.md
@@ -8,69 +8,69 @@ dashedName: cusip
# --description--
-A **CUSIP** is a nine-character alphanumeric code that identifies a North American financial security for the purposes of facilitating clearing and settlement of trades. The CUSIP was adopted as an American National Standard under Accredited Standards X9.6.
+O **CUSIP** é um código alfanumérico de nove caracteres que identifica uma segurança financeira norte-americana visando facilitar a compensação e liquidação de negociações. O CUSIP foi adotado como um Padrão Nacional Americano segundo as Accredited Standards X9.6.
# --instructions--
-Write a function that takes a string as a parameter and checks if the string is valid CUSIP.
+Escreva uma função que recebe uma string como um parâmetro e verifica se a string é um CUSIP válido.
# --hints--
-`isCusip` should be a function.
+`isCusip` deve ser uma função.
```js
assert(typeof isCusip == 'function');
```
-`isCusip("037833100")` should return a boolean.
+`isCusip("037833100")` deve retornar um booleano.
```js
assert(typeof isCusip('037833100') == 'boolean');
```
-`isCusip("037833100")` should return `true`.
+`isCusip("037833100")` deve retornar `true`.
```js
assert.equal(isCusip('037833100'), true);
```
-`isCusip("17275R102")` should return `true`.
+`isCusip("17275R102")` deve retornar `true`.
```js
assert.equal(isCusip('17275R102'), true);
```
-`isCusip("38259P50a")` should return `false`.
+`isCusip("38259P50a")` deve retornar `false`.
```js
assert.equal(isCusip('38259P50a'), false);
```
-`isCusip("38259P508")` should return `true`.
+`isCusip("38259P508")` deve retornar `true`.
```js
assert.equal(isCusip('38259P508'), true);
```
-`isCusip("38259P50#")` should return `false`.
+`isCusip("38259P50#")` deve retornar `false`.
```js
assert.equal(isCusip('38259P50#'), false);
```
-`isCusip("68389X105")` should return `true`.
+`isCusip("68389X105")` deve retornar `true`.
```js
assert.equal(isCusip('68389X105'), true);
```
-`isCusip("68389X106")` should return `false`.
+`isCusip("68389X106")` deve retornar `false`.
```js
assert.equal(isCusip('68389X106'), false);
```
-`isCusip("5949181")` should return `false`.
+`isCusip("5949181")` deve retornar `false`.
```js
assert.equal(isCusip('5949181'), false);
diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/cut-a-rectangle.md b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/cut-a-rectangle.md
index 74e9412a08..d38c46075e 100644
--- a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/cut-a-rectangle.md
+++ b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/cut-a-rectangle.md
@@ -1,6 +1,6 @@
---
id: 5a23c84252665b21eecc7e06
-title: Cut a rectangle
+title: Cortar um retângulo
challengeType: 5
forumTopicId: 302242
dashedName: cut-a-rectangle
@@ -8,7 +8,7 @@ dashedName: cut-a-rectangle
# --description--
-A given rectangle is made from *m* × *n* squares. If *m* and *n* are not both odd, then it is possible to cut a path through the rectangle along the square edges such that the rectangle splits into two connected pieces with the same shape (after rotating one of the pieces by 180°). All such paths for 2 × 2 and 4 × 3 rectangles are shown below.
+Um retângulo dado é feito de *m* × *n* quadrados. Se *m* e *n* não são forem ímpares, então é possível cortar um caminho através do retângulo ao longo das bordas quadradas, de modo que o retângulo se divida em duas partes conectadas com a mesma forma (depois de girar uma das partes em 180°). Todos os caminhos para retângulos 2 × 2 e 4 × 3 são mostrados abaixo.