Friday, April 21, 2023

Darale Duaarey | Coke Studio Bangla | Season 2 | Ishaan X Nandita Lyrics

 দাঁড়ালে দুয়ারে মোর। (২)

কে তুমি ভিখারিনী।

গাহিয়া সজল চোখে। (২)

বেলা-শেষের রাগিণী।

দাঁড়ালে দুয়ারে মোর। (২)


মিনতি-ভরা আঁখি। 

কে তুমি ঝড়ের পাখি। 

কি দিয়ে জুড়াই ব্যথা, 

কেমনে কোথায় রাখি।

কোন প্রিয় নামে ডাকি।

বলো, কোন প্রিয় নামে ডাকি । (৪)

মান ভাঙাব মানিনী। 

দাঁড়ালে দুয়ারে মোর। (২)


বুকে তোমায় রাখতে প্রিয়।

চোখে আমার বারি ঝরে।

চোখে যদি রাখতে চাই।

বুকে উঠে ব্যথা ভ'রে।

যত দেখি তত হায় পিপাসা বাড়িয়া যায়। (২)

কে তুমি জাদুকরী, 

বলো কে তুমি জাদুকরী। (৪)

স্বপন-মরু-চারিণী।

দাঁড়ালে দুয়ারে মোর। (২)


কে তুমি ভিখারিনী। 

গাহিয়া সজল চোখে। (২)

বেলা-শেষের রাগিণী।

দাঁড়ালে দুয়ারে মোর। (২)


Original Song: Darale Duaarey

Thursday, September 6, 2018

কাব্যিক ভাষ্য ৫

________  <3 তিনটি বিচ্ছিন্ন গোলাপ এবং একটি অপ্রতিষ্ঠিত সম্পর্ক  <3 ________


দুপুর আড়াইটা ।।
কক্ষ নম্বর ২০৭ ।
অপেক্ষার প্রহর বাড়ছে ।
তুমি ফিরে আসবে তো ?

পৃষ্ঠা নম্বর বাইশ ।।
মনে পড়ে , ১৪ই ফেব্রুয়ারির সেই বিকেল ?
আমি পিৎজা শপে বসে ছিলাম ।
বাইরে তোমার অসম প্রতীক্ষা !
হাতে ছিল সদ্য কেনা একটি টাটকা লাল গোলাপ ।
সাথে আমার পছন্দের চকোলেটের বাক্স ।
আমি বেরিয়ে এলাম কিছুক্ষণ পর ।

বোকা ছেলে , মনের কথা মনেই রেখে দিলে !

পৃষ্ঠা নম্বর একচল্লিশ ।।
তার ঠিক দু মাস পর ।
১৪ই এপ্রিল ।
লাল-সাদা পাঞ্জাবীটা তোমায় মানিয়েছিল বেশ ।
আমার পড়নে লাল পাড়ের শাড়ী , খোঁপায় রজনীগন্ধা ।
আমার দুষ্টু মিষ্টি ছেলেমানুষিগুলো তুমি লক্ষ্য করছিলে দূর থেকে ।
আড়চোখে দেখছিলে মাঝে মাঝেই ।
হয়ত কিছু একটা বলতে চাইছিলে ।
কিন্তু কিসের কী ?
আরেকটিবার আরেকটি লাল গোলাপ "বাসি"র ঘরে গেল !
বোবা কোথাকার !
অন্তর্মুখিতার কাছে বারবার হেরে যাচ্ছ !

পৃষ্ঠা নম্বর বাষট্টি ।।
এবারের ব্যবধান চার মাসের ।
দেখা হল রাস্তার পাশের একটি ফুচকা দোকানে ।
পাশ দিয়েই হেঁটে যাচ্ছিলে ।
হঠাৎ কি যেন একটা ভেবে ,
থমকে গেলে ।

আমাকে দেখতে পেয়েছিলে নিশ্চয়ই ।
হুম , পেয়েছিলেই তো ।
ভেতরের "না" টা কে এবার যেন দূরে সরিয়ে দিলে ।
এবার কিছু যে না বললেই নয় !

কিন্তু হাত টা যে এবার খালি ।
কিছু একটা সাথে নিলে ভাল হত না ? 
"এই যে , লাল গোলাপ নিয়া যান" – গোলাপ বিক্রেতার ডাক শোনা গেল ।
রাস্তার ওই পাশটাতে ছুটে গেলে , একটি লাল গোলাপ কিনতে ।
নাহ , এই সুযোগটা আর ছেড়ে দিয়ে আসলে হবে না । 

ছয়টি মাস , সাথে ডায়েরীর পাতায় ৪০টি "নিঃশব্দ" পৃষ্ঠা !
এদের কাছেও "দায়ী" থাকার প্রায়শ্চিত্ত যে আজই শোধ করতে হবে , এখনই , এই মুহূর্তেই ! 
তোমার উড়ে আসতে ইচ্ছা করছিল বোধহয় ।
আর আমি , দীর্ঘ প্রতীক্ষার মুহূর্ত শেষ হওয়ার অপেক্ষায় । 

হঠাৎ একটি আর্তচিৎকার !!! 
তুমি লুটিয়ে পড়লে রাস্তার উপর , গোলাপ টা ছিটকে পড়ল কোথাও !

বিচ্ছু ছেলে , এবারও ফিরে গেলে , কথাগুলো যথারীতি রয়ে গেল অদৃশ্যের খাতায় !
বাতিলের অভিধানে যোগ হল আরও একটি লাল গোলাপ !
মোট তিনটি । 

বিকেল পাঁচটা দশ ।। 
"স্যার , ২০৭ নম্বর কক্ষের Patient এর অবস্থা ভাল নয় ।"
ছুটে এলেন ডাক্তার ।
কিন্তু , বেশ দেরি হয়ে গেল যে !
অস্ফুটে বললেন , "Oh, My GOD !"

. . . . . . . . . . . . . . . . . . . . . . 

" এই Patient এর relative রা কোথায় ?"
" স্যার, তার কাছে কোন ঠিকানা পাওয়া যায় নি , কিন্তু কিছুক্ষণ ধরে বাইরে একটি মেয়েকে কারো জন্য অপেক্ষা করতে দেখা যাচ্ছে ।"
" ডাকুন তো তাকে। "

ডাক শুনে আমি মৃতপ্রায় ।
বুকে ক্ষীণ আশা ।
কিন্তু না !
তোমার নাকে তুলো , মুখের দরজা বন্ধ !!!

এবারের দূরত্বটা কাঁটায় কাঁটায় নয় বছরের ।
ডায়েরীটা পড়া শেষ ।
চশমা খুলে কাঁদছো তুমি ।

দীর্ঘ নয় বছর পর তোমার হাতে পড়েছে আমার ডায়েরীটা । 
তুমি কাঁদছ ; মাঝে মাঝে আমায় বোবা , বিচ্ছু বলছ । 
আমি তাই কুড়িয়ে পেয়েছি "নন্দিত" স্বর্গ ! 
মৃত্যুর পরেও ।
তিনটে লাল গোলাপ "বাতিল" হয়নি ,
৪০ পৃষ্ঠার কথাগুলোও "অদৃশ্য" হয়নি , শব্দের খোঁজ পেয়েছে যে !
কারণ . . . . . . . . .
অন্তর্মুখিতা পেছনে ফেলে , এবার যে বলে দিচ্ছি –
" তোমায় অনেক ভালোবাসি !"
শুনতে পেয়েছ তো ?

Thursday, December 7, 2017

UVa 897 - Anagrammatic Primes

Problem Statement : https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=838

Hints : 

1. There is no Anagrammatic Prime in the interval [991,10000000]. So for any number N >= 991, it would be efficient to print 0. Therefore, checking prime upto 1000 is enough for this problem.

2. If any from the rest of primes have any even digit, it can't be an Anagrammatic Prime.

3. Now, just iterate the prime[] array upto 999 and check their digits and all the permutations also. If any of the permutation is not prime, the ith number can't be an Anagrammatic Prime.

4. Permutation can be generated by backtracking, but you can implement next_permutation from C++ STL. 😊

5. After checking all the Anagrammatic Primes, just store them in an array (I used std::vector).

6. Now, make l, the next power of 10 greater than n and run a loop from n+1 to l. Compare them with the stored Anagrammatic Primes. If found, print that. Otherwise, print 0.

Solution : Here is my solution uploaded on GitHub. Before seeing the solution ensure that you have tried enough. 😃

Wednesday, November 15, 2017

কাব্যিক ভাষ্য ৪.১

________ <3 একটি আলোকিত জ্যোৎস্নার অপেক্ষায় <3 ________

রংধনু স্নান পর্ব শেষ হয়েছে এই কিছুক্ষণ আগে । 
পড়ন্ত বিকেল ।

রোদের প্রখরতা বেশ কমে এসেছে এখন ,

যেন স্তিমিত হওয়ার অপেক্ষায় ।

কিন্তু প্রণয়ের প্রবলতা ? 
সেটি যে স্নিগ্ধ আবরণ ছড়িয়ে যাচ্ছে এখনও ।

মাধুর্যমণ্ডিত প্রহরটি তার রেশ মিলিয়ে দিতে যেন রাজি হল না ।
তাতে ক্ষতি কি ? 


সূর্যটা টুপ করে ডুবে যাবে এখনি ।
এই যা ! 
লাল আভা দিগন্ত থেকে ছুটি চাইছে । 
রাতের চাঁদকে অভিবাদন জানাতেই যেন তার এই আকুতি !
আপাতত তাই রেশ কাটছে না ।


আজকের চাঁদটা তাই মনে হচ্ছে আলো – ছায়ার খেলা খেলছে ।
চাঁদের আলো বেশ দৃশ্যমান । 
তবুও যেন আলো কোন এক জালে আটকা পড়েছে ! 
আমার কাছে তাই ঘোর অমাবস্যা ঠেকছে । 

" এত সুন্দর একটি জ্যোৎস্না অমাবস্যা হয় কি করে ? " - তুমি জিজ্ঞেস করলে ।।
আমি উত্তর দিতে অপারগ । 

জ্যোৎস্নার দ্যুতি আমাকে ছুঁয়ে যায় নি ।


নিজেকে জন্মান্ধ মনে হচ্ছে । 
আজকাল জ্যোৎস্নার আলো – ছায়ার খেলা আমার চোখে কাজ করে না ! 
কিন্তু চাঁদের আলো ঠিকরে ঝরে পড়ছে তার গা থেকে । 
তুমি মুগ্ধ দৃষ্টিতে তাকিয়ে আছ একপলকে । 
আর আমি , দৃষ্টিশূন্য ।


" ইশশ , যদি এক পশলা বৃষ্টি হত !!! "
" জ্যোৎস্নার রাতে বৃষ্টি ? "
তুমি স্নিগ্ধ হাসি দিলে ।


তবে বৃষ্টি হলে খুব যে মন্দ হত তা কিন্তু নয় । 
চোখের রাত্রি দূর হত হয়ত !

ওহ হো , এ যে দেখছি বৃষ্টি শুরু হয়ে গেছে ! 
প্রকৃতি আমার প্রার্থনা শুনেছে তাহলে ! 
আমি তোমায় ডাকছি , 
কিন্তু তোমার সাড়া মিলছে না ।
তুমি অদৃশ্য হতে চাইছ জ্যোৎস্নায় । 
জ্যোৎস্নার প্রতি তোমার যে রয়েছে অস্পৃশ্য আকর্ষণ ! 
তোমার তাই আমার ডাকে সাড়া দেয়া হল না ।

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.


ঘুমটা ভেঙ্গে গেল এখনি !
এত তাড়াতাড়ি ? 
উফ , অসময়ে ঘুমিয়ে পড়েছিলাম !
স্বপ্নটা মাথায় ঘুরপাক খাচ্ছে এখনও ,
কিন্তু সচেতন মনের কাছে এই অবচেতন চিন্তা বেশিক্ষণ টিকতে পারল না।


তবে আজ কি জ্যোৎস্না ? 
দৌড়ে গেলাম জানালায় , কার্নিশের ফাঁকে ; 
যেখানে এক চিলতে আলো উঁকি মারে সবসময় ।


কিন্তু কোথায় ? 
জ্যোৎস্নার অস্তিত্ব নেই সেখানে ।
তোমার কথা এবার মনে না এসে পারল না !


কারণ তুমি যে ছিলে ,

একটি আলোকিত জ্যোৎস্নার অপেক্ষায়!


© শাহ শিশির ০.০৯
১৫ - ১১ - ১৪

Sunday, November 5, 2017

10018 - Reverse and Add

/***

            Bismillahir Rahmanir Rahim
            Read the name of Allah, who created you!!!
            Author : Shah Newaj Rabbi Shishir
            Department of CSE, City University, Bangladesh.

***/

#include <bits/stdc++.h>
using namespace std;

#define sf scanf
#define pf printf
#define ssf sscanf
#define spf sprintf
#define fsf fscanf
#define fpf fprintf
#define fast ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define scase sf ("%d",&tc)
#define sn sf ("%d",&n)
#define whilecase while (tc--)
#define eof while (cin >> n)
#define forloop for (pos=1; pos<=tc; pos++)
#define arrayloop (i=0; i<n; i++)
#define cinstr cin >> str
#define getstr getline (cin,str)
#define pcase pf ("Case %d: ",pos)
#define pii pair <int,int>
#define pll pair <llu,llu>
#define pb push_back
#define in insert
#define llu unsigned long long
#define lld long long
#define U unsigned int
#define endl "\n"

const int MOD = 1000000007;
const int MAX = 1000005;

pll isPal (llu n,llu k)
{
    llu temp=n,rev=0,rem,sum;
    pll p;

    while (n)
    {
        rem = n % 10;
        rev = rev * 10 + rem;
        n /= 10;
    }

    sum = temp+rev;

    rev = 0, temp = sum;

    while (sum)
    {
        rem = sum % 10;
        rev = rev * 10 + rem;
        sum /= 10;
    }

    if (rev == temp)
    {
        p.first = ++k;
        p.second = rev;
        return p;
    }
    else
        isPal (temp,++k);
}

int main (void)
{
    /*
    freopen ("input.txt","r",stdin);
    freopen ("output.txt","w",stdout);
    */

    lld tc,n;

    sf ("%llu",&tc);

    while (tc--)
    {
        sf ("%llu",&n);

        pll p = isPal(n,0);

        pf ("%llu %llu\n",p.first,p.second);
    }

    return 0;
}