From d938f7ac472a8897522daaa297dee7215eeabb7a Mon Sep 17 00:00:00 2001 From: viorq <44843240+viorq@users.noreply.github.com> Date: Thu, 31 Oct 2019 09:11:25 +0300 Subject: [PATCH] Update No Idea.py --- Hackerrank Solutions/No Idea.py | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/Hackerrank Solutions/No Idea.py b/Hackerrank Solutions/No Idea.py index fe237f2..c338169 100644 --- a/Hackerrank Solutions/No Idea.py +++ b/Hackerrank Solutions/No Idea.py @@ -1,19 +1,24 @@ # Enter your code here. Read input from STDIN. Print output to STDOUT + +def solution(arr): + posPoint = likes.intersection(arr) + negPoint = dislikes.intersection(arr) + + finalPoint = 0 + + for i in arr: + if i in posPoint: + finalPoint += 1 + elif i in negPoint: + finalPoint -= 1 + + print(finalPoint) + + n,m = tuple(map(int,input().split())) arr = list(map(int,input().split())) likes = set(map(int,input().split())) dislikes = set(map(int,input().split())) -posPoint = likes.intersection(arr) -negPoint = dislikes.intersection(arr) - -finalPoint = 0 - -for i in arr: - if i in posPoint: - finalPoint += 1 - elif i in negPoint: - finalPoint -= 1 - -print(finalPoint) \ No newline at end of file +solution(arr)