Category Archives: Uncategorized

Using Stream API Java

import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; import org.testng.annotations.Test; public class FilterTest { @Test public void testNotNull() { Stream<String> language=Stream.of(“java”,”python”,null); List<String> list=language.filter(x->x!=null).collect(Collectors.toList()); list.forEach(System.out::println); } @Test public void testNonZero() { Stream<Integer> numbers=Stream.of(1,2,3,0); List<Integer> list=numbers.filter(x->x!=0).collect(Collectors.toList()); list.forEach(System.out::println); } }

Posted in Java, Uncategorized | Leave a comment

Using Enums

public enum Calculate { PLUS, MINUS, DIVIDE, MULTIPLY; public long operation(long x,long y) throws Exception { switch(this) { case PLUS: return x+y; case MINUS: return x-y; case MULTIPLY: return x*y; case DIVIDE: return x/y; default: throw new Exception(“No Matching Enum”); … Continue reading

Posted in Java, Uncategorized | Leave a comment

For Each Java8

import java.util.ArrayList; import java.util.List; import org.testng.annotations.Test; public class TestLambda { @Test public void testForEach() { List<String> list1=new ArrayList<String>(); list1.add(“Sai”); list1.add(“Sainath”); list1.add(“Sairam”); list1.forEach(item->System.out.println(item)); } }

Posted in Java, Uncategorized | Leave a comment

Probability Python

from random import choice destinations=[“Agra”,”Mumbai”,”New York”,”San Francisco”] print(choice(destinations))

Posted in Python, Uncategorized | Leave a comment

Roll a Dice 10 times using Numpy

import numpy as np outcome=np.random.randint(1,6,size=10) print(outcome)

Posted in Uncategorized | Leave a comment

Basic Operations using Numpy

import numpy as np a=np.array([1,2,3]) print(a.shape) print(a.dtype) b=np.zeros((2,2)) print(b) c=np.ones((1,1)) print(c) d=np.eye(2) print(d) e=np.random.random((3,3,3)) print(e)

Posted in Python, Uncategorized | Leave a comment

Function Overloading using C++

/*/* * inlines.cpp * *  Created on: Jul 16, 2017 *      Author: asharda */ #include<iostream>using namespace std;inline int mul(int x,int y=10){ return x*y;} double mul(double x,double y){ return x*y;} int main(){ cout<<mul(5)<<“\n”; cout<<“Mul using Double”<<mul(5.50,10.0);}

Posted in C++, Uncategorized | Leave a comment