diff --git a/Codechef/Codechef_LeftRight b/Codechef/Codechef_LeftRight new file mode 100644 index 0000000..e4a36a0 --- /dev/null +++ b/Codechef/Codechef_LeftRight @@ -0,0 +1,16 @@ +t=int(input()) +for i in range(t): + n=int(input()) + s=input() + l=[] + flag=0 + for j in range(len(s)): + l.append(s[j]) + for k in range(len(l)-1): + if l[k]==l[k+1]: + flag=1 + break + if flag==1: + print("yes") + else: + print("no") \ No newline at end of file diff --git a/Codechef/Minimum bracket Reversal b/Codechef/Minimum bracket Reversal new file mode 100644 index 0000000..88b5dc2 --- /dev/null +++ b/Codechef/Minimum bracket Reversal @@ -0,0 +1,42 @@ + +#include +using namespace std; + +int countMinReversals(string expr) +{ + int len = expr.length(); + + if (len%2) + return -1; + + stack s; + for (int i=0; i0: + print("yes") + elif e%a==0 and e>0: + print("yes") + elif g%c==0 and g>0: + print("yes") + else: + print("no") + + diff --git a/fixedDeposite.py b/fixedDeposite.py new file mode 100644 index 0000000..784ab7e --- /dev/null +++ b/fixedDeposite.py @@ -0,0 +1,14 @@ +for i in range(int(input())): + n,x=list(map(int,input().split())) + l=list(map(int,input().split())) + l.sort(reverse=True) + c=0 + a=0 + for j in l: + c+=1 + a+=j + if a>=x: + print(c) + break + else: + print(-1) \ No newline at end of file diff --git a/pattern.py b/pattern.py new file mode 100644 index 0000000..60a219a --- /dev/null +++ b/pattern.py @@ -0,0 +1,10 @@ +def pypart(n): + + for i in range(0, n): + for j in range(0, i+1): + print("* ",end="") + + print("\r") + +n = int(input()) +pypart(n) \ No newline at end of file