Commit 360a203c authored by Abhijeet Pratap's avatar Abhijeet Pratap

Final upload on Remote

parents
U-4!U-2!L-2!D-3!R-1!L-3!U-5!R-1!R-1!U-3
\ No newline at end of file
D-4!R-5!L-3!R-1!D-3!L-3!L-2!U-2!R-3!D-1!L-3!R-3!L-2!L-5!D-5!U-2!U-5!L-3!R-3!R-5!U-5!R-3!R-2!D-2!U-5!D-5!L-1!U-2!U-2!U-4!D-2!U-5!U-4!R-4!D-5!R-1!R-2!D-4!L-1!D-2!U-3!L-2!R-4!D-3!R-2!L-2!D-3!L-3!U-2!R-3
\ No newline at end of file
U (0,1)
U (0,2)
L (-1,2)
D (-1,1)
R (0,1)
L (-1,1)
U (-1,2)
R (0,2)
R (1,2)
U (1,3)
Final Position: (1,3)
D (0,-1)
R (1,-1)
L (0,-1)
R (1,-1)
D (1,-2)
L (0,-2)
L (-1,-2)
U (-1,-1)
R (0,-1)
D (0,-2)
L (-1,-2)
R (0,-2)
L (-1,-2)
L (-2,-2)
D (-2,-3)
U (-2,-2)
U (-2,-1)
L (-3,-1)
R (-2,-1)
R (-1,-1)
U (-1,0)
R (0,0)
R (1,0)
D (1,-1)
U (1,0)
D (1,-1)
L (0,-1)
U (0,0)
U (0,1)
U (0,2)
D (0,1)
U (0,2)
U (0,3)
R (1,3)
D (1,2)
R (2,2)
R (3,2)
D (3,1)
L (2,1)
D (2,0)
U (2,1)
L (1,1)
R (2,1)
D (2,0)
R (3,0)
L (2,0)
D (2,-1)
L (1,-1)
U (1,0)
R (2,0)
Final Position: (2,0)
#! /bin/bash
# lecture 11:
#echo "Enter the filename to print from awk"
filename=$1
if [[ -f $filename ]] # Test whether the file exists or not
then
awk 'BEGIN{
codx=0;
cody=0;
temp=0;
}{ size=split( $1,NEW,"(!|-)" )}
END{
i = 1;
while (i <= size)
{
temp=0
var=NEW[i]
if( var=="U" || var=="u"){
temp=NEW[++i]
cody = cody + temp
print var "\t("codx "," cody")" >> "output.txt"
}else if( var=="L" || var=="l"){
temp=NEW[++i]
codx = codx - temp
print var "\t("codx "," cody")" >> "output.txt"
}else if( var=="R" || var=="r"){
temp=NEW[++i]
codx = codx + temp
print var "\t("codx "," cody")" >> "output.txt"
}else{
temp=NEW[++i]
cody = cody - temp
print var "\t("codx "," cody")" >> "output.txt"
}
++i
}
print "final position: ("codx "," cody")" >> "output.txt"
}
' $filename
else
echo "$filename doesnot exists"
fi
#! /usr/bin/bash -x
# This file is named as "sample.sed"
# This file contains code to remove blank spaces and tabs and replace them with a single space.
sed 's/[ \t][ \t]*/ /w testcase/input1_cleaned' testcase/input1
sed 's/http.*[ \t]//w testcase/input1_cleaned' testcase/input1
sed 's/https.*[ \t]//w testcase/input1_cleaned' testcase/input1
rm -f url
./q2.sh testcase/input/input1
diff -Z testcase/output/output1 url > result
if [[ -s result ]];
then
echo failed
else
echo passed
fi
rm result
diff -Z testcase/input/input1 testcase/input/input1_cleaned > result
if [[ -s result ]];
then
echo failed
else
echo passed
fi
rm result
This diff is collapsed.
This diff is collapsed.
https://www.cse.iitb.ac.in/~aarushi
https://www.cse.iitb.ac.in/~singhabhijeet
https://www.cse.iitb.ac.in/~abhinandan
https://www.cse.iitb.ac.in/~abhinivesh
https://www.cse.iitb.ac.in/~abhiranjan
https://www.cse.iitb.ac.in/~abhishekchugh
https://www.cse.iitb.ac.in/~abhishekraut
https://www.cse.iitb.ac.in/~pradhanaditya
https://www.cse.iitb.ac.in/~adityajain
https://www.cse.iitb.ac.in/~adityazoot
https://www.cse.iitb.ac.in/~ajayjain
https://www.cse.iitb.ac.in/~ajaykushwaha
https://www.cse.iitb.ac.in/~ajinx
https://www.cse.iitb.ac.in/~akshaybatheja
https://www.cse.iitb.ac.in/~amanknit
https://www.cse.iitb.ac.in/~amitkhurana
https://www.cse.iitb.ac.in/~akiitb
https://www.cse.iitb.ac.in/~amithari
https://www.cse.iitb.ac.in/~ankydv
https://www.cse.iitb.ac.in/~anishmm
https://www.cse.iitb.ac.in/~ankitkumar
https://www.cse.iitb.ac.in/~ankitpagare
https://www.cse.iitb.ac.in/~ankitj
https://www.cse.iitb.ac.in/~ankitgtron
https://www.cse.iitb.ac.in/~ankushagrawal
https://www.cse.iitb.ac.in/~anmolkalra
https://www.cse.iitb.ac.in/~apoorva
https://www.cse.iitb.ac.in/~arnabdas
https://www.cse.iitb.ac.in/~ashishaggarwal
https://www.cse.iitb.ac.in/~ashwani
https://www.cse.iitb.ac.in/~aviralsingh
https://www.cse.iitb.ac.in/~ayushsharma
https://www.cse.iitb.ac.in/~aaybachelor
https://www.cse.iitb.ac.in/~balbirsingh
https://www.cse.iitb.ac.in/~bandanaravi
https://www.cse.iitb.ac.in/~saikumar
https://www.cse.iitb.ac.in/~vishwajeets
https://www.cse.iitb.ac.in/~charang
https://www.cse.iitb.ac.in/~chinmaypk
https://www.cse.iitb.ac.in/~darshanp
https://www.cse.iitb.ac.in/~dbiswal
https://www.cse.iitb.ac.in/~debasish
https://www.cse.iitb.ac.in/~deepakbaghel
https://www.cse.iitb.ac.in/~dharmendracse
https://www.cse.iitb.ac.in/~dhrumilraval
https://www.cse.iitb.ac.in/~divyakotadiya
https://www.cse.iitb.ac.in/~fenilgmehta
https://www.cse.iitb.ac.in/~gauravdewangan
https://www.cse.iitb.ac.in/~beingguru
https://www.cse.iitb.ac.in/~harshiitb
https://www.cse.iitb.ac.in/~harshpeswani
https://www.cse.iitb.ac.in/~hrishikesh
https://www.cse.iitb.ac.in/~iishapandey
https://www.cse.iitb.ac.in/~jalay
https://www.cse.iitb.ac.in/~keshavagarwal
STD Code City Name State Name
011 New Delhi Delhi
022 Mumbai Maharashtra
033 Kolkata West Bengal
044 Chennai Tamil Nadu
040 Hyderabad Telengana
080 Bengaluru Karnataka
020 Pune Maharashtra
079 Ahmedabad Gujarat
\ No newline at end of file
#!/bin/bash
file=$1; #first input
grep -o "[[:space:]][A-Za-z]*-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] \|^[A-Za-z]*-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$\|^[A-Za-z]*-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] \|[[:space:]][A-Za-z]*-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$" $file | awk -F"-" '$3!=0 { print $1":"$2":"$3 }' >demoout
awk -F '[[:space:]][[:space:]]+' '{print $1,$2", "$3}' STD_Codes_list >stdo
while IFS=":" read -r r1 r2 r3
do
while IFS=" " read -r v1 v2
do
if [[ ${v1#0} -eq ${r2#0} ]]
then
echo "$r1 $r2-$r3 $v2"
#echo "$v1"|awk -F '[[:space:]][[:space:]]+' '$1==080 {print $1}' STD_Codes_list
fi
done < stdo #"awk -F '[[:space:]][[:space:]]+' '{print $1,$2\",\"$3}' STD_Codes_list"
done <demoout # grep -o "\b[A-Za-z]*-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" $file | awk -F '-' '$3!=0 { print $1,$2,$3 }'
rm -f demoout
rm -f stdo
./q3.sh testcase/input3 > out
diff -Z testcase/output3 out > result
if [[ -s result ]];
then
echo failed
else
echo passed
fi
rm out result
\ No newline at end of file
AliSha-020-00000000 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec lacinia odio lectus, sed vulputate dolor semper at. Nam imperdiet augue non porttitor elementum. Suspendisse vehicula odio sit amet pharetra vehicula. Quisque odio quam, condimentum ac elementum id, facilisis vitae nunc. Gopi-079-23517397 Praesent quis tempor velit. Maecenas vehicula malesuada ipsum ac fringilla. Proin ornare ac est elementum dapibus. Nulla facilisi.
Aenean in metus at diam ullamcorper pharetra. Proin tortor mi, dignissim id justo sed, pharetra finibus noRa-022-87654298 nunc. Donec a sodales est. Nullam vulputate nisi eu purus ultrices, id rhoncus dui ullamcorper. Cras tempor ante vel ipsum vulputate, eu vestibulum Pranitha-044-95721648 ligula lacinia. Ut viverra gravida nisi, at facilisis augue lacinia at. Saniya-040-46271635Curabitur dignissim aliquet porta. Nulla consequat semper purus, sit amet suscipit lacus finibus nec. Etiam hendrerit sapien at neque feugiat tincidunt. Praesent semper urna vel enim efficitur finibus. Vestibulum convallis dolor eu odio viverra accumsan. Aenean suscipit tellus molestie nunc sodales bibendum. Nullam non risus arcu.
Vestibulum tincidunt dapibus augue vel tempor. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec vel massa non libero mollis facilisis. Nam sem sapien, tristique pharetra purus sit amet, tempus Nagma-011-26783561 sollicitudin lorem. Curabitur tempor, massa et convallis viverra, lorem ex fringilla enim, dignissim rutrum odio ligula eget neque. Nulla facilisi. Nullam vehicula arcu mi, nec aliquam turpis tempor ac. Phasellus vel lorem libero. Maecenas et convallis erat. Duis auctor tristique sollicitudin. Nunc ullamcorper lectus in aliquam sagittis. Aenean ac dolor sed mauris luctus aliquam. Cras sed posuere erat.
Quisque ut vestibulum velit. Nunc faucibus vel erat nec pretium. Morbi at maximus ante. Donec condimentum ligula Aisha-033-72845639 in nisi aliquet, non elementum quam tincidunt. Nam eget egestas lacus. Vivamus ut laoreet erat. Pellentesque quam orci, euismod a leo vitae, finibus facilisis leo. Vivamus placerat felis laoreet eros cursus, ac graAmanda-080-29678431vida nisi rhoncus. Donec id odio ultrices, sagittis elit nec, sagittis ante. Aliquam erat volutpat. Praesent eu turpis vestibulum, ultricies orci sed, tempus arcu.
Nagma-011-26783561
Donec purus arcu, pretium non turpis et, viverra lobortis arcu. Duis ut dui rhoncus quam dapibus molestie sed lobortis lectus. Nulla lorem nisi, volutpat sed dictum quis, tristique in mi. Pellentesque non consequat nibh. Nam ullamcorper, magna nec cursus condimentum, nibh ipsum scelerisque tortor, eu gravida diam ipsum vitae dui. Ut Priya-011-11111111 lacus diam, faucibus et consequat sed, iaculis a lorem. Proin volutpat lacus quis nunc lacinia, vel ultrices lacus lobortis. Pellentesque malesuada ultricies mi, quis consectetur massa vestibulum vitae. Nunc id aliquet ligula. Vivamus mauris ante, faucibus eu enim sed, ullamcorper laoreet odio. Suspendisse id metus at ligula tempus facilisis nec at lacus.
Gopi 079-23517397 Ahmedabad, Gujarat
noRa 022-87654298 Mumbai, Maharashtra
Pranitha 044-95721648 Chennai, Tamil Nadu
Nagma 011-26783561 New Delhi, Delhi
Aisha 033-72845639 Kolkata, West Bengal
Nagma 011-26783561 New Delhi, Delhi
Priya 011-11111111 New Delhi, Delhi
#!bin/awk -f
{
if (max_nf < NF)
max_nf = NF
max_nr = NR
for (x = 1; x <= NF; x++){
vector[NR,x] = $x
arnf[NR]=NF}
if( FNR==NR){
ans=ans+1; }
if(FNR!=NR){
given=given+1;}
}
END{
for(i = 1; i<=ans; i++){
mat= vector[i,1];
for(j=ans+1;j<=NR;j++)
{
if(mat== vector[j,1]){
for(k=2;k<=arnf[j] && k<=arnf[i];k++)
{if(vector[i,k]==vector[j,k]) score++;}
}
}
}
printf("%d\n",score);
}
1: 34 -10 0 10 3 88
2: 123 -23 1
3: 1 10 23 1
4: 88 793 1 9460
5: 23
\ No newline at end of file
4: 0 0 -100000 0
1: -10 10 10 10 10 10 10 10
2: 123 23 1 0 0 0 12
6: 23 12
\ No newline at end of file
1: 34 -10 0 12 3452 88
2: 123 23 1 0 0 0 12
3: 1 10 23 1
4: 88 793 -100000 9460
5: 23
\ No newline at end of file
Name||Projects||Drive Video Link
Gaurav Dewangan||I created a app along with my friends which helps in reducing maternal mortality rate.||https://drive.google.com/drive/folders/1m__joakQFCLdPXmeRqAhzkzVH8zaTnhe?usp=sharing
Ashish Aggarwal||I have build snake game in c++ during my engineering, part of team who created a tool for automating testing of set top boxes in Infosys in c#(WPF application).||https://drive.google.com/file/d/1_d5On8cayITaIOSYH2tCh-v1zp5R87nF/view?usp=sharing
Jalay Shah||done the whole management of database using only file handling in c in first year of undergraduate||https://drive.google.com/file/d/1_mEibLEBWYe6TxmbTfTSRFYZ3nSogI6R/view?usp=drivesdk
Aditya||i created a basic desktop application which was used to sell old cars||https://drive.google.com/file/d/1_MZdfl7ztY9edSK06piTHuL2WRizLDlh/view?usp=sharing
Debabrata Biswal||Mostly all projects were for learning .So I guess there is no major project that I should be taking pride on.||https://drive.google.com/file/d/1-0aI95jWBWAgGAXyjb6QD9boDZi_2s3w/view?usp=sharing
Rajneesh Ravindra Katkam||"Mobotics- Ultilizing the computing and GPU resources of a smartphone for a didactic purposes and developing an app to interface it with Robot."||https://drive.google.com/file/d/1-87dJAomnopZAAE0BW_h8dT5Ty2IlMtn/view?usp=drivesdk
Bandana Raviteja||Quadcopter in Btech final year.||https://drive.google.com/file/d/1-EHAx3eBBJgZlmaCD4zLi74givQvEfHQ/view?usp=drivesdk
||Hrishikesh DixitI made a Virtual Assistant for desktop which uses basics of NLP.||https://drive.google.com/file/d/1-KdpQuBOE_6oKAioV9mRPCOByCJPvmbd/view?usp=sharing
Balbir Singh||Student Portal System(Administration and Management of student online and teaching and learning online at some extent) Not interested to continue that project||https://drive.google.com/file/d/1-q5mqq-OGw84XOaqo9FfGLTp6c4IZFKM/view?usp=sharing
RAMSWAROOP||Web development on tourism ||https://drive.google.com/file/d/10n4O87EfwG_OseHiWx8vwKdCyBVQT2Id/view?usp=drivesdk
Pranshu Chourasia||Creating a website , linking and managing database for it.||https://drive.google.com/file/d/10PNml0RssgOQ9PpMEc5kLwlunkbL1A-l/view?usp=sharing
Apoorva Agarwal ||Attendance marking system using face recognition where i used python, django, mysql and kairos api.||https://drive.google.com/file/d/11c6Eb3IUlsM61Oi36Srf4DUjj3XRVIpC/view?usp=drivesdk
Aarushi Aiyyar||Aspect Based Opinion Mining : Attempt to extract opinions while considering the aspect in which they have been expressed.||https://drive.google.com/file/d/11x9iyLI6GH-c1p2EtF7JJmy7KScd5qQI/view?usp=sharing
Aditya Jain||Not Applicable||https://drive.google.com/file/d/11XnHWpxgBvydiCp1Ui-mG9XNhuKf9VlD/view?usp=sharing
VISHAL PRAMANIK||I have done a project in Thermal Image Processing at Centre for Development of Advanced Computing(CDAC),Kolkata||https://drive.google.com/file/d/1282glltsHwKs5VaZ7sV5q-eZ5vTx026d/view?usp=sharing
Amit Hari||Nothing||https://drive.google.com/file/d/12LAfuv1eiaLhCU2YNBS93MnnUT-Hr-TW/view?usp=sharing
Akshay Batheja||Created Virtual Web hosting service like GoDaddy (Without user interface) using Linux open source components like Quota, web servers etc||https://drive.google.com/file/d/13amw1eQ3U58HqxZTXUGOIiTyG7aN7mGy/view?usp=sharing
Chinmay Kulkarni||A dance step recommendation system||https://drive.google.com/file/d/13fqySaaLyIQUhfPSh8UM5QC2vaqnYJMO/view?usp=sharing
Vara Prasad Kolli||Designed a simple Website for Technical Fest in the U.G College (with Team)||https://drive.google.com/file/d/13p4NGvnIRjH0OdOqxI2p89O0faGGIjin/view?usp=sharing
Prafulla Santosh Patil||Smart Anti theft system for vehicle security||https://drive.google.com/file/d/13Xjh_iuKvdRkcIbxBPhQcsjEQ5FPOUab/view?usp=drivesdk
Suhanshu Patel||Made a khatabook app and many more||https://drive.google.com/file/d/14_tTnRcBiAWPagtoAroCBtWIxA4Ivok0/view?usp=sharing
Khyati Oswal||Delivered an internal project in SAP PI with tough deadlines and difficult targets to achieve in my previous job||https://drive.google.com/file/d/147fR9pExggllV97T1udgiO8Bb454EVkm/view?usp=drivesdk
Priyesh Kumar||Computer graphics concept visualization (http://third-view.herokuapp.com/), code migrator (one language to another languag)||https://drive.google.com/file/d/14fegpHl-CdCZOOrB4JCxrTqf6XrUaj_i/view?usp=sharing
Bandapalli Saikumar||NA||https://drive.google.com/file/d/14qkOanFjoiHViR4E6uqAveABgzjOF7-w/view?usp=sharing
Pooja Gayakwad||an openCv project to detect and track finger tip in a live video and draw using fingertip( still working on it)||https://drive.google.com/file/d/1JmuPPmls0-Oyjyp4QWGmsmAb8b_ozZoM/view?usp=drivesdk
Munna Kumar paswan||No||https://drive.google.com/file/d/1jQJ_bN3WKo5_shSmcKaxNk6ehZK3UAsD/view?usp=drivesdk
Apoorva Nunna||None||https://drive.google.com/file/d/1JTPk3Yc2jRKGW0Pe8vVLjIXAIcGY-hyk/view?usp=sharing
Bishwajeet Bharti||Never did as such project,only did small to medium programming.||https://drive.google.com/file/d/1jzLuZyak2AjGhHl3xE_sF78aUOkJJBF8/view?usp=drivesdk
Pranjal Saini||E-voting System using Blockchain||https://drive.google.com/file/d/1k_snnwfXu6Kl0XwE2RgtFLJ5bTeriAnC/view?usp=drivesdk
Pramod S Rao||Built a static website for an NGO and built a randomized testing tool for a Blockchain project in my company. ||https://drive.google.com/file/d/1KRzPsXkoSQyuD8oDDOPRo2M-NQHFBH4t/view?usp=sharing
Snehlata yadav||My major project during UG, It was based on locking the smartphone and changing things in it using geofencing||https://drive.google.com/file/d/1YsgUDZ6Ajy3Gc3TwJrty_IATo3d2fz4q/view?usp=sharing
Tarun Saurabh||Study and analysis of emotion detection and state transition in BCI||https://drive.google.com/file/d/1ZtId_vNHGBd4P-prEzMfwmw7zvEzKTrS/view?usp=drivesdk
#clear out all empty lines
sed -i '/^$/d' $1
#extract line reffernce number of https and grep gives <line_no>:<https://.......> use cut to delete after 1st occurance of :
a=$(cat $* | grep -n 'https' | cut -d : -f 1)
#algo:
#find name: first line and for rest line after https
#find project: after first line and before https contains project. Combine lines if in multiple lines
#find https: already in $a
#combine all three using||
#repeat from start
name_line_no=1
#name=$(cat $* | awk '{if(NR==name_line_no) print $0}')
#extract name of first student
name=$(cat $* | sed -n "${name_line_no}p")
#intializing the file to be outputed with Name||Projects||Drive Video Link \n
output='Name||Projects||Drive Video Link'
separator='||'
for l in ${a[@]};
do
#extract link
link=$(cat $* | sed -n "${l}"p)
#find no. of lines the project is mentioned
no_lines_in_project=$((l-name_line_no-1))
#combines all lines of project into one
project_line_no=$((name_line_no+1))
project=$(cat $* | sed -n "${project_line_no}p")
itr=1
while [ $itr -lt $no_lines_in_project ]
do
next_line=$((itr+project_line_no))
project=$project$(cat $* | sed -n "${next_line}p")
itr=$(($itr+1))
done
#extract name
name=$(cat $* | sed -n "${name_line_no}p")
#before every name there should be a line break
name=$'\n'$name
#combine name||project||link
output=$output$name$separator$project$separator$link
name_line_no=$((l+1))
done
#redirecting output to file called csv in same directory
echo "$output" >> csv
#!/bin/bash
rm -f csv
./q5.sh testcase/input/input1
diff -Z testcase/output/output1 csv > result
if [[ -s result ]];
then
echo failed
else
echo passed
fi
rm result
\ No newline at end of file
Gaurav Dewangan
I created a app along with my friends which helps in reducing maternal mortality rate.
https://drive.google.com/drive/folders/1m__joakQFCLdPXmeRqAhzkzVH8zaTnhe?usp=sharing
Ashish Aggarwal
I have build snake game in c++ during my
engineering, part of team who created a tool for automating testing
of set top boxes in Infosys in c#(WPF application).
https://drive.google.com/file/d/1_d5On8cayITaIOSYH2tCh-v1zp5R87nF/view?usp=sharing
Jalay Shah
done the whole management of database using only file handling
in c in first year of undergraduate
https://drive.google.com/file/d/1_mEibLEBWYe6TxmbTfTSRFYZ3nSogI6R/view?usp=drivesdk
Aditya
i created a basic desktop application which was used to sell old cars
https://drive.google.com/file/d/1_MZdfl7ztY9edSK06piTHuL2WRizLDlh/view?usp=sharing
Debabrata Biswal
Mostly all projects were for learning .So I guess there is no major project that I should be
taking pride on.
https://drive.google.com/file/d/1-0aI95jWBWAgGAXyjb6QD9boDZi_2s3w/view?usp=sharing
Rajneesh Ravindra Katkam
"Mobotics- Ultilizing the computing and GPU resources of a smartphone for a didactic purposes and
developing an app to interface it with Robot.
"
https://drive.google.com/file/d/1-87dJAomnopZAAE0BW_h8dT5Ty2IlMtn/view?usp=drivesdk
Bandana Raviteja
Quadcopter in Btech final year.
https://drive.google.com/file/d/1-EHAx3eBBJgZlmaCD4zLi74givQvEfHQ/view?usp=drivesdk
Hrishikesh Dixit
I made a Virtual Assistant for desktop which uses basics of NLP.
https://drive.google.com/file/d/1-KdpQuBOE_6oKAioV9mRPCOByCJPvmbd/view?usp=sharing
Balbir Singh
Student Portal System(Administration and Management of student online and teaching and learning
online at some extent) Not interested to continue that project
https://drive.google.com/file/d/1-q5mqq-OGw84XOaqo9FfGLTp6c4IZFKM/view?usp=sharing
RAMSWAROOP
Web development on tourism
https://drive.google.com/file/d/10n4O87EfwG_OseHiWx8vwKdCyBVQT2Id/view?usp=drivesdk
Pranshu Chourasia
Creating a website , linking and managing database for it.
https://drive.google.com/file/d/10PNml0RssgOQ9PpMEc5kLwlunkbL1A-l/view?usp=sharing
Apoorva Agarwal
Attendance marking system using face recognition where i used python, django, mysql and kairos api.
https://drive.google.com/file/d/11c6Eb3IUlsM61Oi36Srf4DUjj3XRVIpC/view?usp=drivesdk
Aarushi Aiyyar
Aspect Based Opinion Mining : Attempt to extract opinions while considering the aspect in which
they have been expressed.
https://drive.google.com/file/d/11x9iyLI6GH-c1p2EtF7JJmy7KScd5qQI/view?usp=sharing
Aditya Jain
Not Applicable
https://drive.google.com/file/d/11XnHWpxgBvydiCp1Ui-mG9XNhuKf9VlD/view?usp=sharing
VISHAL PRAMANIK
I have done a project in Thermal Image Processing at Centre for Development of Advanced Computing
(CDAC),Kolkata
https://drive.google.com/file/d/1282glltsHwKs5VaZ7sV5q-eZ5vTx026d/view?usp=sharing
Amit Hari
Nothing
https://drive.google.com/file/d/12LAfuv1eiaLhCU2YNBS93MnnUT-Hr-TW/view?usp=sharing
Akshay Batheja
Created Virtual Web hosting service like GoDaddy (Without user interface) using Linux open source
components like Quota, web servers etc
https://drive.google.com/file/d/13amw1eQ3U58HqxZTXUGOIiTyG7aN7mGy/view?usp=sharing
Chinmay Kulkarni
A dance step recommendation system
https://drive.google.com/file/d/13fqySaaLyIQUhfPSh8UM5QC2vaqnYJMO/view?usp=sharing
Vara Prasad Kolli
Designed a simple Website for Technical Fest in the U.G College (with Team)
https://drive.google.com/file/d/13p4NGvnIRjH0OdOqxI2p89O0faGGIjin/view?usp=sharing
Prafulla Santosh Patil
Smart Anti theft system for vehicle security
https://drive.google.com/file/d/13Xjh_iuKvdRkcIbxBPhQcsjEQ5FPOUab/view?usp=drivesdk
Suhanshu Patel
Made a khatabook app and many more
https://drive.google.com/file/d/14_tTnRcBiAWPagtoAroCBtWIxA4Ivok0/view?usp=sharing
Khyati Oswal
Delivered an internal project in SAP PI with tough deadlines and difficult targets to achieve in
my previous job
https://drive.google.com/file/d/147fR9pExggllV97T1udgiO8Bb454EVkm/view?usp=drivesdk
Priyesh Kumar
Computer graphics concept visualization (http://third-view.herokuapp.com/), code migrator (one
language to another languag)
https://drive.google.com/file/d/14fegpHl-CdCZOOrB4JCxrTqf6XrUaj_i/view?usp=sharing
Bandapalli Saikumar
NA
https://drive.google.com/file/d/14qkOanFjoiHViR4E6uqAveABgzjOF7-w/view?usp=sharing
Pooja Gayakwad
an openCv project to detect and track finger tip in a live video and draw using fingertip( still
working on it)
https://drive.google.com/file/d/1JmuPPmls0-Oyjyp4QWGmsmAb8b_ozZoM/view?usp=drivesdk
Munna Kumar paswan
No
https://drive.google.com/file/d/1jQJ_bN3WKo5_shSmcKaxNk6ehZK3UAsD/view?usp=drivesdk
Apoorva Nunna
None
https://drive.google.com/file/d/1JTPk3Yc2jRKGW0Pe8vVLjIXAIcGY-hyk/view?usp=sharing
Bishwajeet Bharti
Never did as such project,only did small to medium programming.
https://drive.google.com/file/d/1jzLuZyak2AjGhHl3xE_sF78aUOkJJBF8/view?usp=drivesdk
Pranjal Saini
E-voting System using Blockchain
https://drive.google.com/file/d/1k_snnwfXu6Kl0XwE2RgtFLJ5bTeriAnC/view?usp=drivesdk
Pramod S Rao
Built a static website for an NGO and built a randomized testing tool for a Blockchain project in
my company.
https://drive.google.com/file/d/1KRzPsXkoSQyuD8oDDOPRo2M-NQHFBH4t/view?usp=sharing
Snehlata yadav
My major project during UG, It was based on locking the smartphone and changing things in it using
geofencing
https://drive.google.com/file/d/1YsgUDZ6Ajy3Gc3TwJrty_IATo3d2fz4q/view?usp=sharing
Tarun Saurabh
Study and analysis of emotion detection and state transition in BCI
https://drive.google.com/file/d/1ZtId_vNHGBd4P-prEzMfwmw7zvEzKTrS/view?usp=drivesdk
Name||Projects||Drive Video Link
Gaurav Dewangan||I created a app along with my friends which helps in reducing maternal mortality rate.||https://drive.google.com/drive/folders/1m__joakQFCLdPXmeRqAhzkzVH8zaTnhe?usp=sharing
Ashish Aggarwal||I have build snake game in c++ during my engineering, part of team who created a tool for automating testing of set top boxes in Infosys in c#(WPF application).||https://drive.google.com/file/d/1_d5On8cayITaIOSYH2tCh-v1zp5R87nF/view?usp=sharing
Jalay Shah||done the whole management of database using only file handling in c in first year of undergraduate||https://drive.google.com/file/d/1_mEibLEBWYe6TxmbTfTSRFYZ3nSogI6R/view?usp=drivesdk
Aditya||i created a basic desktop application which was used to sell old cars||https://drive.google.com/file/d/1_MZdfl7ztY9edSK06piTHuL2WRizLDlh/view?usp=sharing
Debabrata Biswal||Mostly all projects were for learning .So I guess there is no major project that I should be taking pride on.||https://drive.google.com/file/d/1-0aI95jWBWAgGAXyjb6QD9boDZi_2s3w/view?usp=sharing
Rajneesh Ravindra Katkam||"Mobotics- Ultilizing the computing and GPU resources of a smartphone for a didactic purposes and developing an app to interface it with Robot. "||https://drive.google.com/file/d/1-87dJAomnopZAAE0BW_h8dT5Ty2IlMtn/view?usp=drivesdk
Bandana Raviteja||Quadcopter in Btech final year.||https://drive.google.com/file/d/1-EHAx3eBBJgZlmaCD4zLi74givQvEfHQ/view?usp=drivesdk
Hrishikesh Dixit||I made a Virtual Assistant for desktop which uses basics of NLP.||https://drive.google.com/file/d/1-KdpQuBOE_6oKAioV9mRPCOByCJPvmbd/view?usp=sharing
Balbir Singh||Student Portal System(Administration and Management of student online and teaching and learning online at some extent) Not interested to continue that project||https://drive.google.com/file/d/1-q5mqq-OGw84XOaqo9FfGLTp6c4IZFKM/view?usp=sharing
RAMSWAROOP||Web development on tourism||https://drive.google.com/file/d/10n4O87EfwG_OseHiWx8vwKdCyBVQT2Id/view?usp=drivesdk
Pranshu Chourasia||Creating a website , linking and managing database for it.||https://drive.google.com/file/d/10PNml0RssgOQ9PpMEc5kLwlunkbL1A-l/view?usp=sharing
Apoorva Agarwal||Attendance marking system using face recognition where i used python, django, mysql and kairos api.||https://drive.google.com/file/d/11c6Eb3IUlsM61Oi36Srf4DUjj3XRVIpC/view?usp=drivesdk
Aarushi Aiyyar||Aspect Based Opinion Mining : Attempt to extract opinions while considering the aspect in which they have been expressed.||https://drive.google.com/file/d/11x9iyLI6GH-c1p2EtF7JJmy7KScd5qQI/view?usp=sharing
Aditya Jain||Not Applicable||https://drive.google.com/file/d/11XnHWpxgBvydiCp1Ui-mG9XNhuKf9VlD/view?usp=sharing
VISHAL PRAMANIK||I have done a project in Thermal Image Processing at Centre for Development of Advanced Computing (CDAC),Kolkata||https://drive.google.com/file/d/1282glltsHwKs5VaZ7sV5q-eZ5vTx026d/view?usp=sharing
Amit Hari||Nothing||https://drive.google.com/file/d/12LAfuv1eiaLhCU2YNBS93MnnUT-Hr-TW/view?usp=sharing
Akshay Batheja||Created Virtual Web hosting service like GoDaddy (Without user interface) using Linux open source components like Quota, web servers etc||https://drive.google.com/file/d/13amw1eQ3U58HqxZTXUGOIiTyG7aN7mGy/view?usp=sharing
Chinmay Kulkarni||A dance step recommendation system||https://drive.google.com/file/d/13fqySaaLyIQUhfPSh8UM5QC2vaqnYJMO/view?usp=sharing
Vara Prasad Kolli||Designed a simple Website for Technical Fest in the U.G College (with Team)||https://drive.google.com/file/d/13p4NGvnIRjH0OdOqxI2p89O0faGGIjin/view?usp=sharing
Prafulla Santosh Patil||Smart Anti theft system for vehicle security||https://drive.google.com/file/d/13Xjh_iuKvdRkcIbxBPhQcsjEQ5FPOUab/view?usp=drivesdk
Suhanshu Patel||Made a khatabook app and many more||https://drive.google.com/file/d/14_tTnRcBiAWPagtoAroCBtWIxA4Ivok0/view?usp=sharing
Khyati Oswal||Delivered an internal project in SAP PI with tough deadlines and difficult targets to achieve in my previous job||https://drive.google.com/file/d/147fR9pExggllV97T1udgiO8Bb454EVkm/view?usp=drivesdk
Priyesh Kumar||Computer graphics concept visualization (http://third-view.herokuapp.com/), code migrator (one language to another languag)||https://drive.google.com/file/d/14fegpHl-CdCZOOrB4JCxrTqf6XrUaj_i/view?usp=sharing
Bandapalli Saikumar||NA||https://drive.google.com/file/d/14qkOanFjoiHViR4E6uqAveABgzjOF7-w/view?usp=sharing
Pooja Gayakwad||an openCv project to detect and track finger tip in a live video and draw using fingertip( still working on it)||https://drive.google.com/file/d/1JmuPPmls0-Oyjyp4QWGmsmAb8b_ozZoM/view?usp=drivesdk
Munna Kumar paswan||No||https://drive.google.com/file/d/1jQJ_bN3WKo5_shSmcKaxNk6ehZK3UAsD/view?usp=drivesdk
Apoorva Nunna||None||https://drive.google.com/file/d/1JTPk3Yc2jRKGW0Pe8vVLjIXAIcGY-hyk/view?usp=sharing
Bishwajeet Bharti||Never did as such project,only did small to medium programming.||https://drive.google.com/file/d/1jzLuZyak2AjGhHl3xE_sF78aUOkJJBF8/view?usp=drivesdk
Pranjal Saini||E-voting System using Blockchain||https://drive.google.com/file/d/1k_snnwfXu6Kl0XwE2RgtFLJ5bTeriAnC/view?usp=drivesdk
Pramod S Rao||Built a static website for an NGO and built a randomized testing tool for a Blockchain project in my company.||https://drive.google.com/file/d/1KRzPsXkoSQyuD8oDDOPRo2M-NQHFBH4t/view?usp=sharing
Snehlata yadav||My major project during UG, It was based on locking the smartphone and changing things in it using geofencing||https://drive.google.com/file/d/1YsgUDZ6Ajy3Gc3TwJrty_IATo3d2fz4q/view?usp=sharing
Tarun Saurabh||Study and analysis of emotion detection and state transition in BCI||https://drive.google.com/file/d/1ZtId_vNHGBd4P-prEzMfwmw7zvEzKTrS/view?usp=drivesdk
Full Name User Action Timestamp
Rajesh Mahale Joined 19/08/2020, 13:59:18
Debasish Das Joined 19/08/2020, 13:59:30
Debasish Das Left 19/08/2020, 14:48:41
Debasish Das Joined 19/08/2020, 14:48:48
Aarushi Sriram Aiyyar Joined 19/08/2020, 13:59:36
Aarushi Sriram Aiyyar Left 19/08/2020, 15:29:24
Charan Kumar Reddy Guggulla Joined 19/08/2020, 13:59:36
Abhijeet Pratap Singh Joined 19/08/2020, 13:59:36
Abhijeet Pratap Singh Left 19/08/2020, 14:06:19
Abhijeet Pratap Singh Joined 19/08/2020, 14:06:36
Abhijeet Pratap Singh Left 19/08/2020, 14:30:21
Abhijeet Pratap Singh Joined 19/08/2020, 14:31:09
Abhijeet Pratap Singh Left 19/08/2020, 14:36:00
Abhijeet Pratap Singh Joined 19/08/2020, 14:36:14
Abhijeet Pratap Singh Left 19/08/2020, 15:18:51
Abhijeet Pratap Singh Joined 19/08/2020, 15:20:07
Bandana Raviteja Joined 19/08/2020, 13:59:38
Fenil Gaurang Mehta Joined 19/08/2020, 13:59:39
Ankit Yadav Joined 19/08/2020, 13:59:39
Mahesh Ashok Abnave Joined 19/08/2020, 13:59:40
Abhishek Chugh Joined 19/08/2020, 13:59:43
Priyesh Kumar Joined 19/08/2020, 13:59:43
Arnab Das Joined 19/08/2020, 13:59:43
Ankush Agrawal Joined 19/08/2020, 13:59:43
Harmeen Kaur Joined 19/08/2020, 13:59:46
Kunal Verma Joined 19/08/2020, 13:59:47
Kunal Verma Left 19/08/2020, 14:33:58
Kunal Verma Joined 19/08/2020, 14:34:06
Sailendra Kumar Verma Joined 19/08/2020, 13:59:48
Sailendra Kumar Verma Left 19/08/2020, 14:31:27
Sailendra Kumar Verma Joined 19/08/2020, 14:32:52
Ajay Sarup Jain Joined 19/08/2020, 13:59:48
Apoorva Agarwal Joined 19/08/2020, 13:59:49
Ashwani Kumar Jha Joined 19/08/2020, 13:59:51
Ashwani Kumar Jha Left 19/08/2020, 14:04:11
Ashwani Kumar Jha Joined 19/08/2020, 14:04:20
Ashwani Kumar Jha Left 19/08/2020, 14:34:14
Ashwani Kumar Jha Joined 19/08/2020, 14:34:24
Shubham Nemani Joined 19/08/2020, 13:59:55
Shubham Nemani Left 19/08/2020, 14:03:59
Shubham Nemani Joined 19/08/2020, 14:04:07
Abhinivesh Joined 19/08/2020, 13:59:58
Vishal Mishra Joined 19/08/2020, 13:59:59
Vishal Mishra Left 19/08/2020, 14:32:26
Vishal Mishra Joined 19/08/2020, 14:32:35
Amit Khurana Joined 19/08/2020, 14:00:00
Keshav Agarwal Joined 19/08/2020, 14:00:03
Rajneesh Ravindra Katkam Joined 19/08/2020, 14:00:04
Rajneesh Ravindra Katkam Left 19/08/2020, 14:00:30
\ No newline at end of file
Aarushi Sriram Aiyyar 01:29:24
Abhijeet Pratap Singh 01:27:25
Abhinivesh 01:30:00
Abhishek Chugh 01:30:00
Ajay Sarup Jain 01:30:00
Amit Khurana 01:30:00
Ankit Yadav 01:30:00
Ankush Agrawal 01:30:00
Apoorva Agarwal 01:30:00
Arnab Das 01:30:00
Ashwani Kumar Jha 01:29:41
Bandana Raviteja 01:30:00
Charan Kumar Reddy Guggulla 01:30:00
Debasish Das 01:29:53
Fenil Gaurang Mehta 01:30:00
Harmeen Kaur 01:30:00
Keshav Agarwal 01:29:57
Kunal Verma 01:29:52
Mahesh Ashok Abnave 01:30:00
Priyesh Kumar 01:30:00
Rajesh Mahale 01:30:00
Rajneesh Ravindra Katkam 00:00:26
Sailendra Kumar Verma 01:28:35
Shubham Nemani 01:29:52
Vishal Mishra 01:29:51
#obtain seconds for given string time
#echo $1 $2
out=$""
start=$(date '+%s' -d $2)
end=$(date '+%s' -d $3)
#echo $((end-start))
#remove header using awk and making file only in comma seprated
inp_file=$(cat $1 | awk -F'[\t,]' '{ if (NR!=1) printf( "%s,%s,%s,%s\n",$1,$2,$3,$4)}')
#echo "$inp_file" > pure_csv_processed_file
#storing into pure_csv_processed_file for sort command to read
#scince file contains both comma and tab seperator hence using both in awk
#col.s:---- fullname----useraction-----timestamp-------time------
#also sort by name then pipe the output to awk
name=$(echo "$inp_file"| sort | awk -F'[\t,]' '{ printf( "%s\n",$1)}')
action=$(echo "$inp_file"| sort | awk -F'[\t,]' '{ printf( "%s\n",$2)}')
time=$(echo "$inp_file"| sort | awk -F'[\t,]' '{ printf( "%s\n",$4)}')
#note: double quote to display with line break echo "$name""$action""$time"
#algo:--------------------------------------------------------------------------------------------------
#eleminate duplicates from name list
#for each line in unique_name
# match untill each line for same name gets over in $name
# keep time corresponing to Joined action to one list say joined
# keep time corresponing to Left action to one list say left
# sort the join and left list
# after obtaining lists left and joined look for start=>joined[i] and first left[i] <=end obtain first join and first left find the diff in sec
# ...and then iterate till end of any list is achived and go on adding time
#
# after obtaining total time in second store in global list of time corressponding to name uniqye_name list
#end-----------------------------------------------------------------------------------------------------
unique_name=$(echo "$name" | uniq)
first_line=1
while IFS= read -r uniq_name_line; do
line_no=1
# echo "... $uniq_name ..."
count_sec=0
left_itr=0
joined_itr=0
left_list=()
joined_list=()
while IFS= read -r redun_name; do
#echo $redun_name
if [ "$uniq_name_line" = "$redun_name" ]; then
#echo $name
ac=$(echo "$action"| awk -v lno=$line_no '{ if (NR==lno) printf( "%s",$1)}')
tm=$(echo "$time"| awk -v lno=$line_no '{ if (NR==lno) printf( "%s",$1)}')
if [ "$ac" == "Left" ]; then
left_list=(${left_list[@]} "$tm")
left_itr=$(($left_itr+1))
fi
if [ "$ac" == "Joined" ]; then
joined_list=(${joined_list[@]} "$tm")
joined_itr=$(($joined_itr+1))
fi
fi
line_no=$((line_no+1))
done <<< "$name"
#echo $uniq_name_line
#finding min number of element between joined_list and left list
N=${#joined_list[@]}
if [ ${#joined_list[@]} -lt ${#left_list[@]} ]; then
N=${#left_list[@]}
fi
itr=0
while [ $itr -lt $N ]
do
#if array[i] contain element then ------- else ++++++
if [ "${left_list[$itr]}" != "" ]; then
t1=$(date +%s -d "${left_list[$itr]}")
t2=$(date +%s -d "${joined_list[$itr]}")
#typecast
typeset -i t1 t2 start end
#echo "++++++"
#echo ${left_list[$itr]}
#echo ${joined_list[$itr]}
#echo "-------"
if [ $t2 -lt $t1 -a $t1 -lt $end -a $t2 -gt $start ]; then
count_sec=$((t1-t2+count_sec))
elif [ $t2 -lt $t1 -a $t1 -lt $end -a $t2 -lt $start ]; then
count_sec=$((t1-start+count_sec))
elif [ $t2 -lt $t1 -a $t1 -gt $end -a $t2 -gt $start ]; then
count_sec=$(($end-t2+count_sec))
elif [ $t2 -lt $t1 -a $t1 -gt $end -a $t2 -lt $start ]; then
count_sec=$((end-start+count_sec))
fi
else
t2=$(date +%s -d "${joined_list[$itr]}")
#typecasting
typeset -i t2 end start
if [ $t2 -le $start ]; then
count_sec=$((end-start+count_sec))
elif [ $t2 -gt $start ]; then
count_sec=$((end-t2+count_sec))
fi
fi
itr=$((itr+1))
done
tot_time_in_sec=$count_sec
#convert into hh:mm:ss
hh=$(((tot_time_in_sec)/3600))
mm=$((((tot_time_in_sec)-(3600*$hh))/60))
ss=$(((tot_time_in_sec)-(3600*$hh)-(60*$mm)))
#adjusting line break at first or last line
if [ $first_line != 1 ]; then
out=$out$'\n'$uniq_name_line$'\t'"$(printf "%02d:%02d:%02d" $hh $mm $ss)"
else
out=$uniq_name_line$'\t'"$(printf "%02d:%02d:%02d" $hh $mm $ss)"
fi
first_line=$(($first_line+1))
line_no=1
done <<< "$unique_name"
echo "$out" > out01
---------------------------Contribution---------------------------------------
Abhijeet Pratap Singh 203059001 (problem:3,4)
Ayush Gupta 203050034(problem :1)
Ankit Gaur 203050081(problem :2 and AWK help in all)
Tarun Saurabh 203050009(problem :5,6)
---------------------------References-----------------------------------------
For Bash--------------------------------------
https://www.guru99.com/linux-redirection.html
https://explainshell.com/
https://www.tutorialspoint.com/unix/unix-basic-operators.htm
https://devhints.io/bash
For AWK---------------------------------------------
https://www.tutorialspoint.com/awk/
https://www.grymoire.com/Unix/Awk.html#uh-14
https://www.youtube.com/watch?v=_q6Uj4X_knc
https://serverfault.com/questions/135507/linux-how-to-use-a-file-as-input-and-output-at-the-same-time
https://youtu.be/e7BufAVwDiM
For ReguarExprassion and mics-----------------------
https://www3.ntu.edu.sg/home/ehchua/programming/howto/Regexe.html#:~:text=In%20regex%2C%20the%20uppercase%20metacharacter,%5E0%2D9%5D%20).
https://linuxconfig.org/bash-scripting-tutorial-for-beginners
Command line instructions on https://git.cse.iitb.ac.in/
--------------------------Git User Name-----------------------------------------
Ahbijeet Pratap Singh : singhabhijeet
Ayush Gupta : aaybachelor
Ankit Gaur : ankitgtron
Tarun Saurabh : tarunsaurabh
--------------------------Git URL:-----------------------------------------------
https://git.cse.iitb.ac.in/singhabhijeet/CS699_OUT_LAB_5/tree/master/Pink_Panther
---------------------------------------------------------------------------------
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment