Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Utilities1 {
- public static int retries(String num, String number) {
- String[] arr = num.split("");
- int sum = 0;
- for (int i = 0; i < num.length(); i++) {
- if(arr[i].contains(number)){
- sum++;
- }
- }
- return sum;
- }
- public static String decToBin(int dec){
- String bin = "";
- int num = TheGreatestExtent(dec);
- for (int i = 0; num > 1; i++) {
- if(dec >= num){
- bin += "1";
- dec -= num;
- }else{
- bin += "0";
- }
- num /= 2;
- }
- if(dec%2 == 1){
- bin += "1";
- }else{
- bin += "0";
- }
- return bin;
- }
- public static int TheGreatestExtent(int dec){
- int num = 1;
- while(num*2 <= dec){
- num *= 2;
- }
- return num;
- }
- public static String reverseCode(int num) {
- String str = decToBin(num);
- String sim = "";
- if (num > 0) {
- sim = "0|";
- } else if (num < 0) {
- sim = "1|";
- str = decToBin(num*-1);
- String[] arr = str.split("");
- str = "";
- for (int i = 0; i < arr.length; i++) {
- if(arr[i].equals("1")){
- str+="0";
- }else{
- str+="1";
- }
- }
- }
- return sim + str;
- }
- public static String straightCode(int num) {
- String str = decToBin(num);
- String sim = "";
- if (num > 0) {
- sim = "0|";
- } else if (num < 0) {
- str = decToBin(num*-1);
- sim = "1|";
- }
- return sim + str;
- }
- public static int zeros(String num, String number) {
- String[] arr = num.split("");
- int retries = 0;
- for (int i = 0; i < num.length(); i++) {
- if(arr[i].contains(number)){
- retries++;
- }
- }
- return retries;
- }
- }
- //////////////////////////////////////////////////////////////////////////
- public class Add {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String bin = scanner.nextLine();
- System.out.println(Utilities1.retries(bin,"1"));
- }
- }
- ///////////////////////////////////////////////////////////////////////////
- public class DecToBin {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int dec = scanner.nextInt();
- System.out.println(Utilities1.decToBin(dec));
- }
- }
- //////////////////////////////////////////////////////////////////////////
- public class ReverseCode {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int num = scanner.nextInt();
- System.out.println(Utilities1.reverseCode(num));
- }
- }
- ////////////////////////////////////////////////////////////////////////
- public class StraightCode {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int num = scanner.nextInt();
- System.out.println(Utilities1.straightCode(num));
- }
- }
- /////////////////////////////////////////////////////////////////////////////
- public class StraightCode {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int num = scanner.nextInt();
- System.out.println(Utilities1.straightCode(num));
- }
- }
- ////////////////////////////////////////////////////////////////////////////////
- public class Zeros {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String bin = scanner.nextLine();
- System.out.println(Utilities1.zeros(bin,"0"));
- }
- }
- ////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment