https://github.com/ngekoding/programming-cheat-sheet
Beberapa contekan untuk programming contest
https://github.com/ngekoding/programming-cheat-sheet
Last synced: 4 months ago
JSON representation
Beberapa contekan untuk programming contest
- Host: GitHub
- URL: https://github.com/ngekoding/programming-cheat-sheet
- Owner: ngekoding
- Created: 2016-07-12T14:50:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-11T04:06:47.000Z (almost 9 years ago)
- Last Synced: 2025-01-07T13:47:05.487Z (about 1 year ago)
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# programming-cheat-sheet
Beberapa contekan untuk programming contest
#### Cara cepat menentukan bilangan prima
```
bool isPrime(int num) {
if (num == 1) {
return false;
}
if (num == 2) {
return true;
}
if (num%2 == 0) {
return false;
}
for (int i = 3; i <= sqrt(num); i+=2) {
if (num%i == 0) {
return false;
}
}
return true;
}
```
#### Cek Palindrome
```
boolean checkPalindrome(String inputString) {
return inputString.equals(new StringBuffer(inputString).reverse().toString());
}
```
#### Mencari nilai terbesar/terkecil dalam List
```
Collections.max()
```
###### Contoh pemakaian
```
int adjacentElementsProduct(int[] inputArray) {
List result = new ArrayList<>();
for (int i = 0; i < inputArray.length - 1; i++) {
result.add(inputArray[i] * inputArray[i + 1]);
}
return (int) Collections.max(result);
}
```