IBM backend intern OA 2020

三道题都挺简单的.
1 .Shifting Strings。给一个string和int leftShifts, int rightShifts.输出shift后的strings.如果s = abcd, leftShiftl=bcda,然后在rightShift2=dabc.
2. Purchasing Supplies.文字很长,大致意思是你有一个budget n, cost c,还有一个m.如果n =4, c=1,m=2的话,你可以先买4个集装箱,然后着4个集装箱退给他,还给你4/m=2个,退回来的2个再还给他,在给你2/m=1个。最后你会有4+2+1= 7个。
3. Triplets.给一个array和一个long t, 找到这组数字里面有多少个increasing triplests他们的sum<=t.如果arr= [1,2, 3, 4,5], t= 8的话,答案是4. ([1,2, 3], [1,2 3], [1, 2, 5], [1,3, 4]). N^2 LogN就可以通过。