Skip to content

Instantly share code, notes, and snippets.

@0ryant
0ryant / gist:ea15d36c713f444eddd36c97e0d4fea6
Created August 13, 2019 11:22
Java - Coding Challenge - Bank Account
public class BankAccount {
// Params
private String accountNumber;
private double balance;
private String customerName;
private String emailAddress;
private String phoneNumber;
// Constructors
@0ryant
0ryant / gist:c48ce87a57e04c2462e45c78b183813a
Created August 1, 2019 09:38
Java - Coding Challenge 1 - Speed Converter
public class SpeedConverter {
public static long toMilesPerHour(double kilometersPerHour){
if (kilometersPerHour <0) {
return -1;
}
return Math.round(kilometersPerHour/1.609);
@0ryant
0ryant / gist:79f0347dc6d1ec9c364749d448e09f90
Created August 1, 2019 11:28
Java - Coding Challenge 5 - Decimal Comparator
// numbers must be equal up to 3 decimal places
public class DecimalComparator {
public static boolean areEqualByThreeDecimalPlaces(double first,double second) {
if (first <0 && second >0 || first >0 && second <0){
return false;
}
@0ryant
0ryant / gist:661c7eab409b3833b59a9a6b2b9feff2
Created August 8, 2019 09:52
Java - Coding Challenge - Print All Factors of an Integer
public static void printFactors(int number){
if (number <1){
System.out.println("Invalid Value");
}
String factors="";
for (int i = 1;i<=number;i++){
if(number%i==0){
factors+=i+" ";
}
}
@0ryant
0ryant / gist:ba8a845221d8b69b6d20750d882732d9
Created August 1, 2019 09:40
Java - Coding Challenge 3 - Barking dog
public class BarkingDog {
public static boolean shouldWakeUp(boolean barking,int hourOfDay){
if (hourOfDay <0 || hourOfDay >23){
return false;
}
if (barking == true && hourOfDay <8 || hourOfDay >22){
return true;
@0ryant
0ryant / gist:d237cf56e98846576651580d3d22efc4
Created August 6, 2019 11:37
Java - Coding Challenge 9 - Minutes to Years and Days
public class MinutesToYearsDaysCalculator {
public static void printYearsAndDays(long minutes){
if (minutes <0) {
System.out.println("Invalid Value");
} else {
long years = minutes / 525600;
long minutesRemaining = (minutes - (years * 525600));
long daysRemaining = minutesRemaining / 1440;
@0ryant
0ryant / gist:d624b8d0e68a3e1de0333a41bfd96bdc
Created August 1, 2019 10:07
Java - Coding Challenge 4 - LeapYear
public class LeapYear {
public static boolean isLeapYear(int year) {
if (year < 1 || year > 9999) {
return false;
}
if (year % 4 == 0) {
if (year % 100 == 0) {
@0ryant
0ryant / gist:5d6d0809df8e9ec9234a7c9f50264a98
Created August 1, 2019 09:39
Java - Coding Challenge 2 - MegaBytes Converter
public class MegaBytesConverter {
public static void printMegaBytesAndKiloBytes(int kiloBytes){
if (kiloBytes < 0){
System.out.println("Invalid Value");
} else {
int megabytes = (kiloBytes/1024);
int kiloRemainder = kiloBytes%1024;
System.out.println(kiloBytes+" KB = "+megabytes+" MB and "+kiloRemainder+" KB");
@0ryant
0ryant / gist:e8d4d6323d96f960a4a3ad737991abb1
Created August 1, 2019 11:39
Java - Coding Challenge 6 - Equal Sum Checker
public class EqualSumChecker {
public static boolean hasEqualSum (int a, int b, int c) {
if (a+b==c){return true;}
return false;
}
}
@0ryant
0ryant / boxgame-v1.ps1
Last active May 17, 2021 13:21
ironscripter pwsh summit / devops collective box game thingy
#region funcs
function checkSum {
param (
$upnums,
[int]$diceroll
)
$sum = ($upnums | Measure-Object -sum).Sum
for ($i=0; $i -lt $upnums.count; $i++){
for ($j=0; $j -lt $upnums.count; $j++){
if (($upnums[$i] + $upnums[$j] -eq $diceroll) -and ($i -ne $j) -or ($upnums[$i] -eq $diceroll) -or ($sum -eq $diceroll)){