Friday, January 29, 2016

Java If-Else

    import java.io.*;
    import java.util.*;
    import java.text.*;
    import java.math.*;
    import java.util.regex.*;

    public class Solution {

        public static void main(String[] args) {

            Scanner sc=new Scanner(System.in);
            int n=sc.nextInt();          
            String ans="";
            if(n%2==1){
              ans = "Weird";
            }
            else{
                if(n>=2 && n<=5) {ans = "Not Weird";}
                if(n>=6 && n<=20) {ans = "Weird";}
                if(n>20) {ans = "Not Weird";}
        }
         
            System.out.println(ans);
           
        }
    }

Java Stdin and Stdout 1

import java.util.*;

public class Solution {

    public static void main(String[] args) {
      Scanner sc=new Scanner(System.in);
      int a=sc.nextInt();
        int b=sc.nextInt();
        int c=sc.nextInt();
      //Complete this line
      //Complete this line
       
      System.out.println(a);
         System.out.println(b);
         System.out.println(c);
      //Complete this line
      //Complete this line
     
   
    }
}

Welcome to Java!

public class Solution {
 
   public static void main(String []argv)
   {
      //Write your solution here.
       System.out.println("Hello World.");
       System.out.println("Hello Java.");
   }

}

Algorithms - Sherlock and Squares

#include<iostream>
#include<cmath>

using namespace std;

int main()
{
long long i,j,d;
float sq;
int sum,t,m;
while(cin>>t)
{
for(m=0; m<t; m++)
{
cin>>i;
cin>>j;

if(i==0 && j==0) break;
sum=0;

if(i<j){
for(d=i; d<=j; d++)
{
sq=sqrt(d);
if((float)sq - (int)sq==0){
sum+=1;}

}
cout<<sum<<endl;
}
else {
for(d=j; d<=i; d++)
{
sq=sqrt(d);
if(((float)sq-(int)sq)==0) {
sum+=1;}

}
cout<<sum<<endl;

}
}
}
return 0;
}

Algorithms - A very big sum

#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>
#include <stdbool.h>

int main(){
    int n;
    scanf("%d",&n);
    int arr[n];
    for(int arr_i = 0; arr_i < n; arr_i++){
       scanf("%d",&arr[arr_i]);
    }
    long long sum=0;
    for(int arr_i = 0; arr_i < n; arr_i++){
       sum=sum + arr[arr_i];
    }
    printf("%lld\n",sum);
    return 0;
}

Algorithm - Simple array sum

#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;


int main(){
    int n;
    cin >> n;
    vector<int> arr(n);
    for(int arr_i = 0;arr_i < n;arr_i++){
       cin >> arr[arr_i];
    }
    return 0;
}

Algorithms - Solve me first

#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;


int solveMeFirst(int a, int b) {
 // Hint: Type return a+b; below
    int sum;
    sum=a+b;
    return (sum);
 
}
int main() {
  int num1, num2;
  int sum;
  cin>>num1>>num2;
  sum = solveMeFirst(num1,num2);
  cout<<sum;
  return 0;
}

Algorithm - Intro to Tutorial Challenges

#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;


int main() {
    /* Enter your code here. Read input from STDIN. Print output to STDOUT */  
    long long t,i,j,a;
    while(cin>>t)
        {
        cin>>a;
        long long arr[a];
        for(i=0; i<a; i++)
            {
            cin>>arr[i];
        }
        for(i=0; i<a; i++)
            {
            if(arr[i]==t) cout<<i<<endl;
        }
    }
    return 0;
}

Thursday, January 28, 2016

UVA 10260 - Soundex

#include<bits/stdc++.h>

using namespace std;

int main()
{
char s[20];
int i,l;


while(gets(s))
{
l = strlen(s);
for(i=0; i<l; i++)
{
if(s[i]=='B' || s[i]=='F' || s[i]=='P' || s[i]=='V')
{
if(s[i-1]!='B' && s[i-1]!='P' && s[i-1]!='F' && s[i-1]!='V') cout<<"1";
}
else if(s[i]=='C' || s[i]=='J' || s[i]=='K' || s[i]=='Q' || s[i]=='S' || s[i]=='X' || s[i]=='Z' || s[i]=='G')
{
if(s[i-1]!='C' && s[i-1]!='J' && s[i-1]!='K' && s[i-1]!='Q' && s[i-1]!='S' && s[i-1]!='X' && s[i-1]!='Z' && s[i-1]!='G') cout<<"2";
}
else if(s[i]=='D' || s[i]=='T')
{
if(s[i-1]!='D' && s[i-1]!='T') cout<<"3";
}

else if(s[i]=='L')
{
if(s[i-1]!='L') cout<<"4";
}
else if(s[i]=='M' || s[i]=='N')
{
if(s[i-1]!='M' && s[i-1]!='N') cout<<"5";
}
else if(s[i]=='R')
{
if(s[i-1]!='R') cout<<"6";
}

}
cout<<"\n";


}

return 0;
}

URI 1060 - Positive Numbers

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
  
int main() {
  
   int i, sum=0;
   float n;
   for(i=1; i<=6; i++){
    scanf("%f",&n);
        
       if(n>0){
           sum+=1;
       }
   }
      printf("%d valores positivos\n",sum);
  
    return 0;
}

URI 1059 - Even Numbers

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
  
int main() {
  
    int i;
    for(i=2; i<=100; i=i+2){
        
            printf("%d\n",i);
        }
    return 0;
}