Skip to content

Commit e68b3bf

Browse files
committed
Add an additional type check?
1 parent dc3e291 commit e68b3bf

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

7 Kyu/descending-order.php

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22
/*
3-
Your task is to make a function that can take any non-negative integer as a argument and return it with its digits in descending order. Essentially, rearrange the digits to create the highest possible number.
3+
Your task is to make a function that can take any non-negative integer as a argument and return it with its digits in descending order. Essentially, rearrange the digits to create the highest possible number.
44
Examples:
55
66
Input: 21445 Output: 54421
@@ -18,8 +18,11 @@
1818
*/
1919
function descendingOrder(int $number): int
2020
{
21-
$number = (int)$number;
22-
$arrayNumber = str_split($number);
23-
arsort($arrayNumber);
24-
return (int) implode($arrayNumber);
21+
$number = (int)$number;
22+
$arrayNumber = str_split($number);
23+
24+
$arrayNumber = (array)$arrayNumber;
25+
arsort($arrayNumber);
26+
27+
return (int)implode($arrayNumber);
2528
}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/w3bdesign/Codewars-PHP/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/w3bdesign/Codewars-PHP/?branch=master)
2+
[![Code Intelligence Status](https://scrutinizer-ci.com/g/w3bdesign/Codewars-PHP/badges/code-intelligence.svg?b=master)](https://scrutinizer-ci.com/code-intelligence)
23
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b0cd3c35ac394745958dd1b803cafe95)](https://www.codacy.com/manual/w3bdesign/Codewars-PHP?utm_source=github.com&utm_medium=referral&utm_content=w3bdesign/Codewars-PHP&utm_campaign=Badge_Grade)
34

45
# Codewars-PHP

0 commit comments

Comments
 (0)