GithubHelp home page GithubHelp logo

js-first-assignment's Introduction

JS-first-assignment

Problem - 1(basic math) ত োমাকে cubeNumber() নামে একটা function দে ওয়া হয়ে ছে । functionটা একটা input নাম্বার নি বে । Task:

  1. input নাম্বারটাকে cube করে result টা রি টার্ন করবে ফাংশন থে কে ।
  2. Bonus: ইনপুট হি সে বে number টাইপ এর পরি বর্তে অন্য কি ছুদি লে তুমি একটা মি নি ংফুল মে সে জ রি টার্ন করে দি বে ফাংশন থে কে । Sample Input Sample Output 3 27 4 64

Function signature/sample function cubeNumber(number) { }

Problem - 2

  1. ত োমাকে একটা function দে ওয়া হবে called “matchFinder()” যা ইনপুট হি সে বে দইুটা string নি বে । Task:
  2. যদি প্রথম স্ট্রি ংটির ক োন ো একটি অংশে র সাথে দ্বি তীয় স্ট্রি ংটির পুর োপুরি মি ল খুজে পাও সে ক্ষে ত্রে তুমি boolean রি টার্ন করবে এক্ষে ত্রে ত োমাকে true রি টার্ন করতে হবে ।
  3. আর যদি পুর োপুরি মি ল খুজে না পাও সে ক্ষে ত্রে তুমি boolean false রি টার্ন করবে ।
  4. Bonus: দটিু ইনপুট স্ট্রি ং দে ওয়া হল ো কি না সে টা validate করবে । যদি দইুটি বা যে ক োন ো একটি ইনপুট স্ট্রি ং না হয় সে ক্ষে ত্রে তুমি একটা মি নি ংফুল মে সে জ রি টার্ন করে দি বে ।

Sample Input Sample Output “John Doe”, “ohn” true “JavaScript”, “Code” false “Peter Parker”, “Pen” false “Peter Parker”,”pet” false

Function definition function matchFinder(string1, string2) { }

Problem - 3 ত োমাকে একটা ফাংশন লি খতে হবে যার নাম হবে sortMaker()। এই ফাংশনে র parameter হবে একটি array এবং এই array তে সবসময় দইুটি উপাদান থাকবে । Task:

  1. যদি অ্যারে র দইুটি উপাদান পজি টিভ সংখ্যা হয় সে ক্ষে ত্রে তুমি অ্যারে টিকে বড় ো থে কে ছ োট ক্রমে সাজি য়ে রি টার্ন করবে ।
  2. যদি দইুটি উপাদান একই হয় সে ক্ষে ত্রে তুমি এই স্ট্রি ং রি টার্ন করবে ঃ “equal”
  3. Bonus: যদি অ্যারে র যে ক োন ো একটি উপাদান নে গে টিভ সংখ্যা হয় সে ক্ষে ত্রে তুমি রি টার্ন করবে “Invalid Input” Sample Input Sample Output

[2, 3] [3,2] [4, 2] [4,2] [4,4] equal [1,2] [2,1] [4,-2] Invalid Input

Function definition function sortMaker(arr) { }

Problem - 4 ত োমাকে একটা function দে ওয়া হবে called “findAddress()” যা ইনপুট হি সে বে একটা object নি বে । Object এর তি নটি property থাকবে । Task:

  1. ত োমাকে ১ম sample output এর format এ output return করতে হবে ।
  2. Bonus: যদি object এর ক োন ো property missing থাকে সে ক্ষে ত্রে সে ই অংশটুকু double underscore দি য়ে replace হবে । (২য় output এর format এ ) Input Output {street: 10,house: “15A”,society: “Earth Perfect”}

10,15A,Earth Perfect

{street: 10,society: “Earth Perfect”} 10,__,Earth Perfect

{street: 10} 10,,

Function definition: function findAddress(obj) { }

Problem - 5 তুমি দ োকানে একটা চি প্স কি নতে গে লা কি ছুখুচরা টাকার ন োট নি য়ে । একটা canPay() নামে function বানাও যে টা ২টা ইনপুট নে ইঃ একটা array, এবং আরে কটা number।

  1. Array এর প্রত্যে ক টা element ত োমার খুচরা টাকা বঝু াই 1 taka 2 taka 5 taka
  2. second input টা বঝু াই চি প্স এর দাম। Task:
  3. যদি খুচরা টাকা গুল ো য োগ করে চি প্স এর দামে র সমান বা তার বে শি হয় তাহলে boolean true রি টার্ন করবে
  4. আর যদি ন োটগুল োর য োগফল চি প্স এর দামে র চে য়ে কম হয় সে ক্ষে ত্রে boolean false রি টার্ন করবে ।
  5. Bonus: ইনপুট এর প্রথম উপাদান empty অ্যারে কি না চে ক করবে । empty অ্যারে হলে মি নি ংফুল মে সে জ রি টার্ন করে দি বে ।

Sample Input Sample Output [1,2,5], 10 false [1,5,5],10 true

Function definition: function canPay(changeArray, totalDue) {

js-first-assignment's People

Contributors

krishnadebnath avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.