परिचय
भाप से परिचित नहीं लोगों के लिए - या कम से कम यह विशेष पहलू:
अक्सर लोगों की प्रोफाइल पर, लोग "+ rep _____" या "-rep _____" कहकर टिप्पणी छोड़ देते हैं। ये दिखाने का एक अनौपचारिक साधन हैं कि क्या आपको लगता है कि समुदाय में किसी की कई कारणों से अच्छी या बुरी प्रतिष्ठा है। इस तरह की टिप्पणियां दिखती हैं:
+ एक अच्छे खिलाड़ी को दोहराएं
+ प्रतिनिधि सहायक
-रेप हैकर
-रेप स्कैमर
कार्य
कार्यक्रम को किसी भी सहमति के माध्यम से इनपुट लेना होगा। इनपुट में वैकल्पिक newlines ( \n
) के साथ एक स्ट्रिंग है । प्रत्येक पंक्ति के आरंभ में, '+rep '
या '-rep '
मौजूद हो सकता है। शेष पंक्ति को छोड़ दिया जा सकता है। अगर लाइन के साथ शुरू नहीं होता है '+rep '
या'-rep '
(अनुगामी स्थान को नोट करता है), तो रेखा को अनदेखा किया जाना चाहिए।
तब कार्यक्रम को कुल प्रतिष्ठा स्कोर रखना चाहिए। शुरू होने पर 0
, इस स्कोर को हर उस रेखा पर बढ़ाना चाहिए जो इसके साथ शुरू होती है '+rep '
और जिस रेखा से शुरू होती है उस पर घटती है '-rep '
।
यह परिणाम किसी भी तरह से सहमत होना चाहिए।
परीक्षण के मामलों
Input:
+rep fast trade
+rep nice person
-rep too good
Output: 1
Input:
-rep hacker
-rep scammer
-rep was mean
Output: -3
Input:
first
i don't like him
+rep good at cs go
Output: 1
Input (note the lack of a trailing space on the third line):
+rep +rep
hi +rep
-rep
Output: 1
Input:
+ rep
Output: 0
Input:
+rep like
-thing
Output: 1
बक्शीश
मुझे यह भी नहीं पता कि क्या यह संभव है, लेकिन बोनस अंक अगर आप किसी तरह स्टीम से इन टिप्पणियों को प्राप्त कर सकते हैं।
0
, नहीं 1
।