Skip to content

Commit c8350cc

Browse files
committed
initial commit
0 parents  commit c8350cc

22 files changed

+6130
-0
lines changed
Lines changed: 305 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,305 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"## Array Sum"
8+
]
9+
},
10+
{
11+
"cell_type": "code",
12+
"execution_count": 1,
13+
"metadata": {},
14+
"outputs": [
15+
{
16+
"name": "stdout",
17+
"output_type": "stream",
18+
"text": [
19+
"5\n",
20+
"1 2 5 9 6\n",
21+
"23\n"
22+
]
23+
}
24+
],
25+
"source": [
26+
"n=int(input())\n",
27+
"list1=list(map(int,input().split()))\n",
28+
"sum=0\n",
29+
"for i in list1:\n",
30+
" sum=sum+i\n",
31+
"print(sum)"
32+
]
33+
},
34+
{
35+
"cell_type": "markdown",
36+
"metadata": {},
37+
"source": [
38+
"## Swap Alternate"
39+
]
40+
},
41+
{
42+
"cell_type": "code",
43+
"execution_count": 2,
44+
"metadata": {},
45+
"outputs": [
46+
{
47+
"name": "stdout",
48+
"output_type": "stream",
49+
"text": [
50+
"6\n",
51+
"9 3 6 12 4 32\n",
52+
"3 9 12 6 32 4 "
53+
]
54+
}
55+
],
56+
"source": [
57+
"n=int(input())\n",
58+
"list1=[x for x in input().split()]\n",
59+
"for i in range(0,n-1,2):\n",
60+
" list1[i],list1[i+1]=list1[i+1],list1[i]\n",
61+
"for i in list1:\n",
62+
" print(i,end=\" \")"
63+
]
64+
},
65+
{
66+
"cell_type": "markdown",
67+
"metadata": {},
68+
"source": [
69+
"## Find Unique"
70+
]
71+
},
72+
{
73+
"cell_type": "code",
74+
"execution_count": 3,
75+
"metadata": {},
76+
"outputs": [
77+
{
78+
"name": "stdout",
79+
"output_type": "stream",
80+
"text": [
81+
"7\n",
82+
"2 3 1 6 3 6 2\n",
83+
"1\n"
84+
]
85+
}
86+
],
87+
"source": [
88+
"n=int(input())\n",
89+
"list1=[x for x in input().split()]\n",
90+
"list2=[]\n",
91+
"for i in list1:\n",
92+
" if i not in list2:\n",
93+
" list2.append(i)\n",
94+
" else:\n",
95+
" list2.remove(i)\n",
96+
"for i in list2:\n",
97+
" print(i)\n",
98+
" "
99+
]
100+
},
101+
{
102+
"cell_type": "markdown",
103+
"metadata": {},
104+
"source": [
105+
"## Find Duplicate"
106+
]
107+
},
108+
{
109+
"cell_type": "code",
110+
"execution_count": 5,
111+
"metadata": {},
112+
"outputs": [
113+
{
114+
"name": "stdout",
115+
"output_type": "stream",
116+
"text": [
117+
"5\n",
118+
"7 4 5 3 7\n",
119+
"7\n"
120+
]
121+
}
122+
],
123+
"source": [
124+
"n=int(input())\n",
125+
"list1=[x for x in input().split()]\n",
126+
"list2=[]\n",
127+
"for i in list1:\n",
128+
" if i in list2:\n",
129+
" print(i)\n",
130+
" else:\n",
131+
" list2.append(i)"
132+
]
133+
},
134+
{
135+
"cell_type": "markdown",
136+
"metadata": {},
137+
"source": [
138+
"## Array Intersection (error)"
139+
]
140+
},
141+
{
142+
"cell_type": "code",
143+
"execution_count": 7,
144+
"metadata": {},
145+
"outputs": [
146+
{
147+
"name": "stdout",
148+
"output_type": "stream",
149+
"text": [
150+
"5\n",
151+
"1 0 2 5 6\n",
152+
"4\n",
153+
"4 5 3 2\n",
154+
"5\n",
155+
"2\n"
156+
]
157+
}
158+
],
159+
"source": [
160+
"n=int(input())\n",
161+
"list1=[x for x in input().split()]\n",
162+
"m=int(input())\n",
163+
"list2=[x for x in input().split()]\n",
164+
"list3=list(set(list1) & set(list2))\n",
165+
"for i in list3:\n",
166+
" print(i)"
167+
]
168+
},
169+
{
170+
"cell_type": "markdown",
171+
"metadata": {},
172+
"source": [
173+
"## Pair Sum (missing)"
174+
]
175+
},
176+
{
177+
"cell_type": "code",
178+
"execution_count": 8,
179+
"metadata": {},
180+
"outputs": [
181+
{
182+
"name": "stdout",
183+
"output_type": "stream",
184+
"text": [
185+
"5\n",
186+
"4 2 5 6 5\n",
187+
"2\n",
188+
" 1 2\n",
189+
"2\n"
190+
]
191+
}
192+
],
193+
"source": [
194+
"n=int(input())\n",
195+
"list1=[x for x in input().split()]\n",
196+
"m=int(input())\n",
197+
"list2=[x for x in input().split()]\n",
198+
"list3=list(set(list1) & set(list2))\n",
199+
"for i in list3:\n",
200+
" print(i)"
201+
]
202+
},
203+
{
204+
"cell_type": "markdown",
205+
"metadata": {},
206+
"source": [
207+
"## Triplet Sum (error)"
208+
]
209+
},
210+
{
211+
"cell_type": "code",
212+
"execution_count": 9,
213+
"metadata": {},
214+
"outputs": [
215+
{
216+
"name": "stdout",
217+
"output_type": "stream",
218+
"text": [
219+
"7\n",
220+
"1 2 3 4 5 6 7 \n",
221+
"12\n",
222+
"1 4 7\n"
223+
]
224+
},
225+
{
226+
"ename": "TypeError",
227+
"evalue": "'int' object is not callable",
228+
"output_type": "error",
229+
"traceback": [
230+
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
231+
"\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)",
232+
"\u001b[1;32m<ipython-input-9-0d2766509cc3>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 8\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m!=\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mj\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mj\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m!=\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mk\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mk\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m!=\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 9\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m+\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mj\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m+\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mk\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m==\u001b[0m\u001b[0msize\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 10\u001b[1;33m \u001b[0mmin\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mmin\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mj\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mk\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 11\u001b[0m \u001b[0mmax\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mmax\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mj\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mk\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 12\u001b[0m \u001b[0mmid\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m+\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mj\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m+\u001b[0m\u001b[0mlist1\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mk\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m-\u001b[0m\u001b[0mmax\u001b[0m\u001b[1;33m-\u001b[0m\u001b[0mmin\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
233+
"\u001b[1;31mTypeError\u001b[0m: 'int' object is not callable"
234+
]
235+
}
236+
],
237+
"source": [
238+
"n=int(input())\n",
239+
"list1=[int(x) for x in input().split()]\n",
240+
"size=int(input())\n",
241+
"list3=[]\n",
242+
"for i in range(n):\n",
243+
" for j in range(i+1,n):\n",
244+
" for k in range(j+1,n):\n",
245+
" if list1[i]!=list1[j] and list1[j]!=list1[k] and list1[k]!=list1[i]:\n",
246+
" if list1[i]+list1[j]+list1[k]==size:\n",
247+
" min=min(list1[i],list1[j],list1[k])\n",
248+
" max=max(list1[i],list1[j],list1[k])\n",
249+
" mid=(list1[i]+list1[j]+list1[k])-max-min\n",
250+
" print(min,mid,max)"
251+
]
252+
},
253+
{
254+
"cell_type": "markdown",
255+
"metadata": {},
256+
"source": [
257+
"## Sort 0 1"
258+
]
259+
},
260+
{
261+
"cell_type": "code",
262+
"execution_count": 11,
263+
"metadata": {},
264+
"outputs": [
265+
{
266+
"name": "stdout",
267+
"output_type": "stream",
268+
"text": [
269+
"5\n",
270+
"1 0 1 0 1\n",
271+
"0 0 1 1 1 "
272+
]
273+
}
274+
],
275+
"source": [
276+
"n=int(input())\n",
277+
"list1=[x for x in input().split()]\n",
278+
"list1.sort()\n",
279+
"for i in list1:\n",
280+
" print(i,end=\" \")"
281+
]
282+
}
283+
],
284+
"metadata": {
285+
"kernelspec": {
286+
"display_name": "Python 3",
287+
"language": "python",
288+
"name": "python3"
289+
},
290+
"language_info": {
291+
"codemirror_mode": {
292+
"name": "ipython",
293+
"version": 3
294+
},
295+
"file_extension": ".py",
296+
"mimetype": "text/x-python",
297+
"name": "python",
298+
"nbconvert_exporter": "python",
299+
"pygments_lexer": "ipython3",
300+
"version": "3.7.4"
301+
}
302+
},
303+
"nbformat": 4,
304+
"nbformat_minor": 2
305+
}

0 commit comments

Comments
 (0)