Advertisement
Guest User

Nouveau code

a guest
Oct 21st, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. let followers_to_price = follower_count => {
  2. if (follower_count < 50000) {
  3. let price_range_post = {
  4. min: 100,
  5. max: 300,
  6. diff: 300 - 100,
  7. };
  8. let price_range_story = {
  9. min: 10,
  10. max: 100,
  11. diff: 100 - 10,
  12. };
  13.  
  14. return {
  15. post: price_range_post.min + (follower_count * price_range_post.diff / 50000),
  16. story: price_range_story.min + (follower_count * price_range_story.diff / 50000),
  17. giveaway: 1.25 * (price_range_story.min + (follower_count * price_range_story.diff / 50000)),
  18. };
  19. }
  20. else if (follower_count < 100000) {
  21. let price_range_post = {
  22. min: 300,
  23. max: 600,
  24. diff: 600 - 300,
  25. };
  26. let price_range_story = {
  27. min: 100,
  28. max: 300,
  29. diff: 300 - 100,
  30. };
  31.  
  32. return {
  33. post: price_range_post.min + (follower_count * price_range_post.diff / 150000),
  34. story: price_range_story.min + (follower_count * price_range_story.diff / 150000),
  35. giveaway: 1.25 * (price_range_story.min + (follower_count * price_range_story.diff / 150000)),
  36. };
  37. }
  38. }
  39. else if (follower_count < 250000) {
  40. let price_range_post = {
  41. min: 600,
  42. max: 1000,
  43. diff: 1000 - 300,
  44. };
  45. let price_range_story = {
  46. min: 300,
  47. max: 500,
  48. diff: 500 - 300,
  49. };
  50.  
  51. return {
  52. post: price_range_post.min + (follower_count * price_range_post.diff / 150000),
  53. story: price_range_story.min + (follower_count * price_range_story.diff / 150000),
  54. giveaway: 1.25 * (price_range_story.min + (follower_count * price_range_story.diff / 150000)),
  55. };
  56. }
  57. }
  58. else if (follower_count < 500000) {
  59. let price_range_post = {
  60. min: 1000,
  61. max: 5000,
  62. diff: 5000 - 1000,
  63. };
  64. let price_range_story = {
  65. min: 500,
  66. max: 1500,
  67. diff: 1500 - 300,
  68. };
  69.  
  70. return {
  71. post: price_range_post.min + (follower_count * price_range_post.diff / 500000),
  72. story: price_range_story.min + (follower_count * price_range_story.diff / 500000),
  73. giveaway: 1.25 * (price_range_story.min + (follower_count * price_range_story.diff / 500000)),
  74. };
  75. }
  76.  
  77. let price_range_post = {
  78. min: 5000,
  79. };
  80. let price_range_story = {
  81. min: 1500,
  82. };
  83.  
  84. return {
  85. post: price_range_post.min + ((follower_count - 1000000) * price_range_post.min / 1000000),
  86. story: price_range_story.min + ((follower_count - 1000000) * price_range_story.min / 1000000),
  87. giveaway: 1.25 * (price_range_story.min + ((follower_count - 1000000) * price_range_story.min / 1000000)),
  88. };
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement