Programming Articles - Page 2130 of 3363

Print a number containing K digits with digital root D in C++

sudhir sharma
Updated on 27-Jan-2020 06:26:20

141 Views

In this problem, we are given two numbers K and D. Our task is to print a number of k digits and which has digital root equal to D.Digital Root is a single-digit value which is the result of the recursive addition of the digits of the number till the one a single-digit number is reached. Also known as a digital sum.Let’s take an example to understand the problem, Input: D = 5 , K = 6 Output: 60000To solve this problem, we will be using trials of zero’s after the number D. Our number will be {D000..(k-1 times)}. This ... Read More

Print a number strictly less than a given number such that all its digits are distinct in C++

sudhir sharma
Updated on 27-Jan-2020 06:24:36

323 Views

In this problem, we are given a number n. Our task is to print the largest number less than n such that all its digits are distinct.Let’s take an example to understand the problemInput: n = 2332 Output: 2319To solve this problem, we reverse the count of the numbers i.e. from n to 0. And check for number with distinct digits, if the current count values satisfy the condition print it and end the loop. Otherwise continue to loop. The max number of times the loop will run is always less than n.ExampleProgram to implement our solutions,  Live Demo#include ... Read More

How to declare a variable within lambda expression in Java?

raja
Updated on 14-Jul-2020 13:53:51

2K+ Views

A lambda expression is a function that expects and accepts input parameters and produces output results. It is an instance of a functional interface and also known as a single abstract method interface (SAM interface) like Runnable, Comparator, Callable and etc. We can declare a variable as a final string[] array and able to access that array index within a lambda expression.Exampleimport java.util.*; public class LambdaTest {    public static void main(String args[]) {       final String[] country = {null};       List cities = new ArrayList();       cities.add("Hyderabad");       cities.add("Ireland");       cities.add("Texas");       ... Read More

How to implement DoubleToLongFunction using lambda expression in Java?

raja
Updated on 14-Jul-2020 13:54:53

294 Views

DoubleToLongFunction is a built-in functional interface from java.util.function package introduced in Java 8. This functional interface accepts a double-valued parameter and produces a long-valued result. DoubleToLongFunction interface can be used as an assignment target for a lambda expression or method reference. It contains only one abstract method: applyAsLong().Syntax@FunctionalInterface public interface DoubleToLongFunction {  long applyAsLong(double value) }Exampleimport java.util.function.DoubleToLongFunction; public class DoubleToLongFunctionTest {    public static void main(String args[]) {       double dbl = 30.1212;       DoubleToLongFunction castToLong = (dblValue) -> (long) dblValue; // lambda expression       System.out.println(castToLong.applyAsLong(dbl));       dbl = 77.9212;       DoubleToLongFunction roundToLong = Math::round;     ... Read More

How to implement DoubleToIntFunction using lambda expression in Java?

raja
Updated on 14-Jul-2020 13:55:31

365 Views

DoubleToIntFunction is a functional interface defined in java.util.function package introduced in Java 8 version. This functional interface accepts a double-valued argument and produces an int-valued result. DoubleToIntFunction interface can be used as an assignment target for a lambda expression or method reference. It contains only one abstract method: applyAsInt().Syntax@FunctionalInterface interface DoubleToIntFunction {  int applyAsInt(double value) }Exampleimport java.util.function.DoubleToIntFunction; public class DoubleToIntFunctionTest {    public static void main(String args[]) {       DoubleToIntFunction test = doubleVal -> {     // lambda expression          int intVal = (int) doubleVal;          return intVal;       };       ... Read More

Loop Control Statements in Python

Mohd Mohtashim
Updated on 24-Jan-2020 12:04:27

920 Views

Loop control statements change execution from its normal sequence. When execution leaves a scope, all automatic objects that were created in that scope are destroyed.Python supports the following control statements. Click the following links to check their detail.Let us go through the loop control statements brieflySr.NoOperator & Description1break statementTerminates the loop statement and transfers execution to the statement immediately following the loop.2continue statementCauses the loop to skip the remainder of its body and immediately retest its condition prior to reiterating.3pass statementThe pass statement in Python is used when a statement is required syntactically but you do not want any command ... Read More

Python Membership Operators

Mohd Mohtashim
Updated on 24-Jan-2020 12:00:24

217 Views

Python’s membership operators test for membership in a sequence, such as strings, lists, or tuples. There are two membership operators as explained below −Sr.NoOperator & DescriptionExample1inEvaluates to true if it finds a variable in the specified sequence and false otherwise.x in y, here in results in a 1 if x is a member of sequence y.2not inEvaluates to true if it does not finds a variable in the specified sequence and false otherwise.x not in y, here not in results in a 1 if x is not a member of sequence y.Example Live Demo#!/usr/bin/python a = 10 b = 20 list ... Read More

Data Type Conversion in Python

Mohd Mohtashim
Updated on 24-Jan-2020 11:41:39

9K+ Views

Sometimes, you may need to perform conversions between the built-in types. To convert between types, you simply use the type name as a function.There are several built-in functions to perform conversion from one data type to another. These functions return a new object representing the converted value.Sr.No.Function & Description1int(x [, base])Converts x to an integer. base specifies the base if x is a string.2long(x [, base] )Converts x to a long integer. base specifies the base if x is a string.3float(x)Converts x to a floating-point number.4complex(real [, imag])Creates a complex number.5str(x)Converts object x to a string representation.6repr(x)Converts object x to ... Read More

Dictionary Data Type in Python

Mohd Mohtashim
Updated on 24-Jan-2020 11:32:11

14K+ Views

Python's dictionaries are kind of hash table type. They work like associative arrays or hashes found in Perl and consist of key-value pairs. A dictionary key can be almost any Python type, but are usually numbers or strings. Values, on the other hand, can be any arbitrary Python object.ExampleDictionaries are enclosed by curly braces ({ }) and values can be assigned and accessed using square braces ([]). For example − Live Demo#!/usr/bin/python dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'john', 'code':6734, 'dept': 'sales'} print dict['one'] # Prints value for 'one' key print ... Read More

Tuple Data Type in Python

Mohd Mohtashim
Updated on 24-Jan-2020 11:31:28

998 Views

A tuple is another sequence data type that is similar to the list. A tuple consists of a number of values separated by commas. Unlike lists, however, tuples are enclosed within parentheses.ExampleThe main differences between lists and tuples are: Lists are enclosed in brackets ( [ ] ) and their elements and size can be changed, while tuples are enclosed in parentheses ( ( ) ) and cannot be updated. Tuples can be thought of as read-only lists. For example − Live Demo#!/usr/bin/python tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john') print tuple # Prints ... Read More

Advertisements