Sunday, October 13, 2019

Dimik oj - 15 - অক্ষর গণনা

#include< bits/stdc++.h > using namespace std;
int main() {
int t;
string s;
cin >> t;
while(t--) {
int ar[256]= {0};
cin >> s;
for(char ch : s){
ar[ch]++;
}

for(char ch = 'a' ; ch <= 'z';ch++ ) {
if(ar[ch] > 0) cout << ch << " = " << ar[ch] << endl;
}
if(t>=1)cout << endl;
}
return 0;
}

Dimik oj - 16 - শব্দ বিপর্যয় python3 solution

    test = int(input())
    for i in range(test):
        sentence = input().split(' ')
        res = []
        for x in sentence:
            word = "".join(reversed(x)) 
            res.append(word)  #res.append(x[::-1])
        print(' '.join(res))

Dimik oj - 14 অক্ষর গণনা python3 solution

if __name__ == '__main__':
n = int(input())
for i in range(n):
s = input().strip()
rs  = sorted(list(set(s)))
for x in rs:
cnt = s.count(x)
print("%c = %d" %(x,cnt))
if i < n-1:
print()

Dimik oj - 14 অক্ষরের ঘনঘটা python3 solution

 if __name__ == '__main__':
    t = int(input())
    for i in range(t):
        s = input()
        ch = input()
        ans = s.count(ch)
        if ans > 0:
            print("Occurrence of '%c' in '%s' = %d" %(ch,s,ans))
        else:
            print("'%c' is not present"% ch)

Dimik oj - 14 অক্ষরের ঘনঘটা

#include < bits/stdc++.h >
using namespace std;
int main() {
    int t;
    string s;
    char ch;
    scanf("%d ",&t);
    while(t--) {
        getline(cin , s);
        scanf("%c ",&ch);
        size_t n = count(s.begin(), s.end(), ch);
        if(n > 0){
            cout << "Occurrence of " << "'" << ch <<"'" << " in '" 
<< s << "' = " << n << endl;
        }else {
            cout << "'" << ch << "' is not present" << endl;
        }
    }
    return 0;
}

Dimik oj - 12 ফ্যাক্টরিয়াল 100 python3 solution

import math
if __name__ == '__main__':
tc = int(input())
for i in range(tc):
k = int(input())
ans = 0
while k > 0:
ans += k//5
k //= 5
print(ans)

Dimik oj - 12 ফ্যাক্টরিয়াল 100

#include < iostream >
using namespace std;
int main() {
    int n, t;
    cin >> n;
    while(n--) {
        cin >> t;
        int ans = 0;
        while(t > 0) {
            ans += t/5;
            t/=5;
        }
        cout << ans << endl;
    }
    return 0;
}

Monday, September 23, 2019

Dimik oj প্রোগ্রামিং সমস্যা 11 - [৫২ সমস্যা বই] গৌণিক / ফ্যাক্টরিয়াল python solution

import math
if __name__ == '__main__':
               tc = int(input())
               for i in range(tc):
                          k = int(input())
                          print(math.factorial(k))

প্রোগ্রামিং সমস্যা 11 - [৫২ সমস্যা বই] গৌণিক / ফ্যাক্টরিয়াল

#include< iostream >
using namespace std;

long long int fact(int n)
{
 if(n  <= 1) return 1;
 return n * fact(n-1);
}

int main() {
 int n, t;
 cin >> n;
 while(n--) {
  cin >> t;
  cout << fact(t) << endl;
 }
 return 0;
}

Sunday, September 22, 2019

প্রোগ্রামিং সমস্যা 9 - [৫২ সমস্যা বই] পূর্ণবর্গ সংখ্যা python solution

import math
if __name__ == '__main__':
tc = int(input())
for i in range(0,tc):
n = int(input())
d = int(math.sqrt(n))
print('YES' if d*d == n else 'NO')

প্রোগ্রামিং সমস্যা 8 - [৫২ সমস্যা বই] ছোট থেকে বড় python solution

if __name__ == '__main__':
tc = int(input())
a = [3]

for i in range(1, tc+1):
print('Case ',i,': ',sep='',end='')
a = sorted(map(int, input().split()))
print(*a, sep = " ")

প্রোগ্রামিং সমস্যা 7 - [৫২ সমস্যা বই] সংখ্যা গণনা python solution

if __name__ == '__main__':
tc = int(input())
for i in range(1,tc+1):
num = 0;
k = []
k = map(int, input().split())
for i in k:
num += 1
print(num)

প্রোগ্রামিং সমস্যা 6 - [৫২ সমস্যা বই] যোগফল নির্ণয় python solution

if __name__ == '__main__':
tc = int(input()
for i in range(1,tc+1):
k = input()
print("Sum =",int(k[0])+int(k[-1]))

প্রোগ্রামিং সমস্যা 5 - [৫২ সমস্যা বই] বাক্স-১ python solution

if __name__ == '__main__':
tc = int(input())
for i in range(1,tc+1):
k = int(input())
for j in range(1,k+1):
for p in range(1,k+1):
print('*',end='')
print()
if i != tc:
print()