আপনি আজ কত খ্যাতি হারিয়েছেন?


17

ধরে নেওয়া স্ট্যাকএক্সচেঞ্জ বয়সের সীমাবদ্ধতার কারণে আমার অ্যাকাউন্টটি মুছে ফেলার পরে পুনরুদ্ধার করার সিদ্ধান্ত নেয় না (যদিও আমি ইতিমধ্যে 14 বছর এবং প্রায় 15 ಠ_ಠ), এই সাইটের অনেক লোক আমার উচ্ছ্বাস মুছে ফেলা থেকে খ্যাতি হারিয়েছে। 20 জুন, 2017, ইউটিসির সন্ধ্যা সাড়ে at টার দিকে এটি ঘটেছিল।

সুতরাং, আপনার চ্যালেঞ্জটি হ'ল ব্যবহারকারীর পিপিসিআই আইডি দিয়ে আমার মুছে ফেলা থেকে কতটা পিপিসিজি খ্যাতি হারিয়েছিল তা দেখানো।

চ্যালেঞ্জ

ইনপুট

একটি একক পূর্ণসংখ্যা পিপিসিজিতে ব্যবহারকারীর ইউআইডি প্রতিনিধিত্ব করবে।

আউটপুট

একটি একক পূর্ণসংখ্যা ব্যবহারকারী এর কারণে কতটা খ্যাতি হারিয়েছে তা উপস্থাপন করবে। ব্যবহারকারীর অপসারণের কারণে যদি ব্যবহারকারী একই সময়ের মধ্যে একাধিকবার খ্যাতি হারিয়ে ফেলে তবে আপনার প্রোগ্রামটি যদি ভুল ব্যবহারকারীর জন্য নম্বরটি দেয় তবে তা গ্রহণযোগ্য acceptable ইভেন্টটি যে ব্যবহারকারী আমার অ্যাকাউন্ট মোছা হচ্ছে তা থেকে খ্যাতি অর্জন করেছে, আপনার প্রোগ্রামটি নেতিবাচক খ্যাতি হারাতে একটি নেতিবাচক নম্বর ফিরিয়ে আনতে হবে । এবং পরিশেষে, যদি সেই ব্যবহারকারীর উপর আমার কোনও ভোট না পড়ে (গত 60০ দিনের মধ্যে) ছিল, আপনার প্রোগ্রামটি 0 ফিরে আসবে।

পরীক্ষার মামলা

UUID  -> REP-LOST (Username) # Don't output the username
40695 -> 22 (Downgoat)
12012 -> 148 (Dennis)
8578  -> 61 (Martin Ender)

আপনি গিয়ে পরীক্ষা করতে পারবেন /codegolf//users/<UUID>/?tab=reputation&sort=postএবং খুঁজছেনUser was removed (learn more)

মূল ধারণাটি অনুমোদনের সাথে ইউরিলকে ধন্যবাদ

বিঃদ্রঃ

এই লিঙ্কের জন্য জংহওয়ান মিনকে ধন্যবাদ!

/codegolf//ajax/users/<UUID>/rep/day/1497916800

আপনি উপরের এই লিঙ্কটি থেকে কোনও ব্যবহারকারীর খ্যাতি পরিবর্তনের কাঁচা ডেটা পেতে পারেন।


মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
ডেনিস

1
এসই বয়সের সীমাবদ্ধতা আছে? এটা কি ছিল?
ব্যবহারকারী 202729

1
@ ব্যবহারকারী202729 একটি অ্যাকাউন্টধারীর বয়স কমপক্ষে 13 বছর হতে হবে। আমি যখন আমার 12 বছর বয়সে তখন আমার স্ট্যাক ওভারফ্লো অ্যাকাউন্ট তৈরি করেছি তবে আমার বয়স যখন প্রায় 15 বছর তখন তারা তা মুছে
ফেলে

উত্তর:


8

জাভাস্ক্রিপ্ট ES6, 132 বাইট

n=>fetch(`/ajax/users/${n}/rep/day/1497916800`).then(v=>v.text()).then(v=>alert((v.match(/rep-down">-(\d+)[^u]+user w/)||[0,0])[1]))

সাফারি ১০-তে পরীক্ষা করা হয়েছে এটি নতুন fetchএপিআই ব্যবহার করে এবং আউটপুটটি সতর্ক করে। এটি একটি ফাংশন তাই যুক্তি হিসাবে ব্যবহারকারী আইডি পাস করুন pass এটি 0কোনও প্রতিনিধি পরিবর্তনের জন্য আউটপুট দেবে ।

সিওআরএস (ক্রস-অরিজিন রিসোর্স শেয়ারিং) এর কারণে অবশ্যই পিপিসিজিতে চালানো উচিত, ব্রাউজারগুলি বর্তমান ডোমেনের বাইরে জাভাস্ক্রিপ্ট কোনও ওয়েব অনুরোধ সম্পাদন করার অনুমতি দেয় না।


এফডব্লিউআইডাব্লু, এটি আমার ক্ষেত্রে U৫ টি রিপোর্ট করছে (ইউইউডি 58563) যদিও আমি সরাসরি 75 টি হারিয়েছি ( ব্যবহারকারীকে সরানো হয়েছে ) এবং ২০ টি পরোক্ষভাবে ( লিঙ্গ অনুমান করার জন্য আমার উত্তর মোছার কারণে )। আমি মনে করি না যে আপনার এই 20 টি অ্যাকাউন্টে নেওয়ার দরকার আছে তবে তা কি 75 সত্ত্বেও ফেরানো উচিত নয়? (এটা একটা বিশেষ ক্ষেত্রে, যদিও হতে পারে পার্থক্য লিঙ্গ যা HyperNeutrino থেকে অনুমান তৃতীয় হারিয়ে ভোট দিন থেকে আসে।।)
Arnauld

1
অপেক্ষা করুন, কোনও নির্দিষ্ট ডোমেনে চালিত হওয়া কোডটি কী বৈধ?
শেগি

@ আরনল্ড প্রশ্নগুলি আমাদের "উইন্ডোজ সরানো হয়েছে" নির্দিষ্ট কারণে কতটা প্রতিনিধি হারিয়েছিল তা জিজ্ঞাসা করে। আপনি যা খুঁজছেন তা আমি নিশ্চিত নই কিন্তু আমি যখন আপনার প্রোফাইলটি দেখি তখন -65 দেখি?
ডাউনগোট

@ শেগি এটি কোডের মতো যা একটি নির্দিষ্ট ওএসে চালানো দরকার, এটি বৈধ তবে জেএসের সাথে এটি সিওআরএসের কারণে প্রয়োজনীয়তার বেশি। শেষ অনুচ্ছেদটি দেখুন
ডাওনগোট

:) এটি আমাকে চ্যালেঞ্জগুলিতে অনেকগুলি বাইট সংরক্ষণ করতে পারে যার জন্য বাহ্যিক ফাইল - সুখের দিনগুলির পুনরুদ্ধার প্রয়োজন।
শেগি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.