{"id":8431,"date":"2025-01-02T19:00:16","date_gmt":"2025-01-02T16:00:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/"},"modified":"2025-01-02T19:00:16","modified_gmt":"2025-01-02T16:00:16","slug":"codewars-dost-mu-dusman-mi-friend-or-foe","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/","title":{"rendered":"Codewars &#8211; Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)"},"content":{"rendered":"<p>Codewars &#8211; Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)<\/p>\n<p>Merhaba arkada\u015flar, Fatih Soysal olarak bug\u00fcn sizlerle Codewars platformundaki pop\u00fcler bir algoritma problemini, &#8220;Friend or Foe?&#8221; (Dost mu D\u00fc\u015fman m\u0131?) problemine birlikte bakaca\u011f\u0131z. Bu problem, temel programlama becerilerinizi test etmenin yan\u0131 s\u0131ra, farkl\u0131 yakla\u015f\u0131m stratejileri geli\u015ftirmeniz i\u00e7in harika bir f\u0131rsat sunuyor.  \u0130\u015fte size bu challenge&#8217;\u0131 \u00e7\u00f6zmek i\u00e7in hem detayl\u0131 bir a\u00e7\u0131klama hem de farkl\u0131 \u00e7\u00f6z\u00fcm y\u00f6ntemleri sunaca\u011f\u0131m.<\/p>\n<h2>Problemin Tan\u0131m\u0131<\/h2>\n<p>Problem, iki dizi olarak verilen bir isim listesini al\u0131yor.  Birinci dizi, de\u011ferlendirilecek isimleri i\u00e7eriyor. \u0130kinci dizi ise, &#8220;dost&#8221; kabul edilecek isimleri i\u00e7eriyor.  G\u00f6revimiz, birinci dizideki isimlerden, ikinci dizide bulunan isimleri filtreleyerek yeni bir dizi olu\u015fturmak.  Ba\u015fka bir deyi\u015fle, sadece &#8220;dost&#8221; isimleri yeni dizide tutmam\u0131z gerekiyor.<\/p>\n<h2>\u00c7\u00f6z\u00fcm Y\u00f6ntemleri<\/h2>\n<p>Bu problemi \u00e7\u00f6zmenin birka\u00e7 yolu var.  En basit ve anla\u015f\u0131l\u0131r yol, bir d\u00f6ng\u00fc kullanarak her bir ismi kontrol etmektir.  \u00d6rne\u011fin, JavaScript ile bu \u00e7\u00f6z\u00fcm \u015fu \u015fekilde olabilir:<\/p>\n<pre><code class=\"language-javascript\">\nfunction friendOrFoe(friends, names) {\n  let dostlar = [];\n  for (let i = 0; i &lt; names.length; i++) {\n    if (friends.includes(names[i])) {\n      dostlar.push(names[i]);\n    }\n  }\n  return dostlar;\n}\n<\/code><\/pre>\n<p>Bu kod, <code>names<\/code> dizisindeki her bir ismi kontrol eder ve e\u011fer <code>friends<\/code> dizisinde bulunuyorsa, <code>dostlar<\/code> dizisine ekler.  Sonras\u0131nda ise, <code>dostlar<\/code> dizisini d\u00f6nd\u00fcr\u00fcr.  Ancak, bu y\u00f6ntem, \u00f6zellikle b\u00fcy\u00fck diziler i\u00e7in performans a\u00e7\u0131s\u0131ndan pek verimli de\u011fildir.  Daha verimli bir \u00e7\u00f6z\u00fcm, <code>filter<\/code> metodunu kullanmakt\u0131r.<\/p>\n<pre><code class=\"language-javascript\">\nfunction friendOrFoe(friends, names) {\n  return names.filter(name => friends.includes(name));\n}\n<\/code><\/pre>\n<p>Bu y\u00f6ntem, daha k\u0131sa ve okunabilir olmas\u0131n\u0131n yan\u0131 s\u0131ra,  <code>filter<\/code> metodunun optimizasyonlar\u0131ndan da faydalan\u0131r ve genellikle daha h\u0131zl\u0131 \u00e7al\u0131\u015f\u0131r.  Burada,  <code>filter<\/code> metodu, <code>names<\/code> dizisindeki her bir ismi, <code>friends<\/code> dizisinde olup olmad\u0131\u011f\u0131n\u0131 kontrol ederek filtreler ve sadece bulunanlar\u0131 yeni bir diziye ekler. Bu y\u00f6ntem, daha temiz ve daha \u00f6zl\u00fc bir kod yazmam\u0131z\u0131 sa\u011flar.<\/p>\n<h2>Performans Analizi ve Optimizasyon<\/h2>\n<p>Yukar\u0131da bahsetti\u011fimiz iki y\u00f6ntemin performans\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda,  <code>filter<\/code> metodu kullanan ikinci y\u00f6ntem, \u00f6zellikle b\u00fcy\u00fck veri setlerinde daha h\u0131zl\u0131 ve verimli olacakt\u0131r.  Bunun sebebi,  <code>filter<\/code> metodunun genellikle daha optimize edilmi\u015f bir \u015fekilde \u00e7al\u0131\u015fmas\u0131d\u0131r.  Ancak,  k\u00fc\u00e7\u00fck veri setlerinde fark g\u00f6z ard\u0131 edilebilir d\u00fczeydedir.<\/p>\n<p>Sonu\u00e7 olarak, &#8220;Friend or Foe?&#8221; problemi,  temel programlama kavramlar\u0131n\u0131 ve farkl\u0131 \u00e7\u00f6z\u00fcm stratejilerini anlamam\u0131z i\u00e7in g\u00fczel bir \u00f6rnek olu\u015fturuyor.  Hangi y\u00f6ntemi se\u00e7erseniz se\u00e7in,  kodun okunabilirli\u011fi ve performans\u0131 \u00f6nemlidir.  Bu problemde,  <code>filter<\/code> metodu,  hem daha temiz bir kod, hem de daha iyi bir performans sunmaktad\u0131r.  Daha fazla Codewars problemi ve \u00e7\u00f6z\u00fcmlerine g\u00f6z atmak isterseniz, <a href=\"https:\/\/dev.to\/dantedinopegassi\/codewars-friend-or-foe-2o0o\">buraya<\/a> t\u0131klayabilirsiniz.  Kendi web sitemde de daha fazla bilgi bulabilirsiniz: <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a><\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Umar\u0131m bu makale,  &#8220;Friend or Foe?&#8221; problemine farkl\u0131 bak\u0131\u015f a\u00e7\u0131lar\u0131 kazand\u0131rm\u0131\u015ft\u0131r.  Unutmay\u0131n,  problem \u00e7\u00f6zme s\u00fcrecinde farkl\u0131 yakla\u015f\u0131mlar denemek ve en uygun olan\u0131 se\u00e7mek \u00f6nemlidir.  Kodlama yolculu\u011funuzda ba\u015far\u0131lar dilerim!<\/p>\n<p>#Etiketler: Codewars, Friend or Foe, JavaScript, Algoritma, Programlama, Filtreleme, Dizi \u0130\u015flemleri, Performans Optimizasyonu, Kodlama,  Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"Codewars &#8211; Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?) Merhaba arkada\u015flar, Fatih Soysal olarak bug\u00fcn sizlerle Codewars platformundaki&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-8431","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Codewars - Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)<\/title>\n<meta name=\"description\" content=\"Merhaba arkada\u015flar, Fatih Soysal olarak bug\u00fcn sizlerle Codewars platformundaki pop\u00fcler bir algoritma problemini, &quot;Friend or Foe?&quot; (Dost mu D\u00fc\u015fman m\u0131?) problemine birlikte bakaca\u011f\u0131z. Bu problem, temel programlama becerilerinizi test etmenin yan\u0131 s\u0131ra, farkl\u0131 yakla\u015f\u0131m stratejileri geli\u015ftirmeniz i\u00e7in harika bir f\u0131rsat sunuyor. \u0130\u015fte size bu challenge&#039;\u0131 \u00e7\u00f6zmek i\u00e7in hem detayl\u0131 bir a\u00e7\u0131klama hem de farkl\u0131 \u00e7\u00f6z\u00fcm y\u00f6ntemleri sunaca\u011f\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Codewars - Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)\" \/>\n<meta property=\"og:description\" content=\"Merhaba arkada\u015flar, Fatih Soysal olarak bug\u00fcn sizlerle Codewars platformundaki pop\u00fcler bir algoritma problemini, &quot;Friend or Foe?&quot; (Dost mu D\u00fc\u015fman m\u0131?) problemine birlikte bakaca\u011f\u0131z. Bu problem, temel programlama becerilerinizi test etmenin yan\u0131 s\u0131ra, farkl\u0131 yakla\u015f\u0131m stratejileri geli\u015ftirmeniz i\u00e7in harika bir f\u0131rsat sunuyor. \u0130\u015fte size bu challenge&#039;\u0131 \u00e7\u00f6zmek i\u00e7in hem detayl\u0131 bir a\u00e7\u0131klama hem de farkl\u0131 \u00e7\u00f6z\u00fcm y\u00f6ntemleri sunaca\u011f\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-02T16:00:16+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Codewars &#8211; Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)\",\"datePublished\":\"2025-01-02T16:00:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/\"},\"wordCount\":493,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/\",\"name\":\"Codewars - Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-02T16:00:16+00:00\",\"description\":\"Merhaba arkada\u015flar, Fatih Soysal olarak bug\u00fcn sizlerle Codewars platformundaki pop\u00fcler bir algoritma problemini, \\\"Friend or Foe?\\\" (Dost mu D\u00fc\u015fman m\u0131?) problemine birlikte bakaca\u011f\u0131z. Bu problem, temel programlama becerilerinizi test etmenin yan\u0131 s\u0131ra, farkl\u0131 yakla\u015f\u0131m stratejileri geli\u015ftirmeniz i\u00e7in harika bir f\u0131rsat sunuyor. \u0130\u015fte size bu challenge'\u0131 \u00e7\u00f6zmek i\u00e7in hem detayl\u0131 bir a\u00e7\u0131klama hem de farkl\u0131 \u00e7\u00f6z\u00fcm y\u00f6ntemleri sunaca\u011f\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Codewars &#8211; Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Codewars - Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)","description":"Merhaba arkada\u015flar, Fatih Soysal olarak bug\u00fcn sizlerle Codewars platformundaki pop\u00fcler bir algoritma problemini, \"Friend or Foe?\" (Dost mu D\u00fc\u015fman m\u0131?) problemine birlikte bakaca\u011f\u0131z. Bu problem, temel programlama becerilerinizi test etmenin yan\u0131 s\u0131ra, farkl\u0131 yakla\u015f\u0131m stratejileri geli\u015ftirmeniz i\u00e7in harika bir f\u0131rsat sunuyor. \u0130\u015fte size bu challenge'\u0131 \u00e7\u00f6zmek i\u00e7in hem detayl\u0131 bir a\u00e7\u0131klama hem de farkl\u0131 \u00e7\u00f6z\u00fcm y\u00f6ntemleri sunaca\u011f\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/","og_locale":"tr_TR","og_type":"article","og_title":"Codewars - Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)","og_description":"Merhaba arkada\u015flar, Fatih Soysal olarak bug\u00fcn sizlerle Codewars platformundaki pop\u00fcler bir algoritma problemini, \"Friend or Foe?\" (Dost mu D\u00fc\u015fman m\u0131?) problemine birlikte bakaca\u011f\u0131z. Bu problem, temel programlama becerilerinizi test etmenin yan\u0131 s\u0131ra, farkl\u0131 yakla\u015f\u0131m stratejileri geli\u015ftirmeniz i\u00e7in harika bir f\u0131rsat sunuyor. \u0130\u015fte size bu challenge'\u0131 \u00e7\u00f6zmek i\u00e7in hem detayl\u0131 bir a\u00e7\u0131klama hem de farkl\u0131 \u00e7\u00f6z\u00fcm y\u00f6ntemleri sunaca\u011f\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-02T16:00:16+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Codewars &#8211; Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)","datePublished":"2025-01-02T16:00:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/"},"wordCount":493,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/","url":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/","name":"Codewars - Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-02T16:00:16+00:00","description":"Merhaba arkada\u015flar, Fatih Soysal olarak bug\u00fcn sizlerle Codewars platformundaki pop\u00fcler bir algoritma problemini, \"Friend or Foe?\" (Dost mu D\u00fc\u015fman m\u0131?) problemine birlikte bakaca\u011f\u0131z. Bu problem, temel programlama becerilerinizi test etmenin yan\u0131 s\u0131ra, farkl\u0131 yakla\u015f\u0131m stratejileri geli\u015ftirmeniz i\u00e7in harika bir f\u0131rsat sunuyor. \u0130\u015fte size bu challenge'\u0131 \u00e7\u00f6zmek i\u00e7in hem detayl\u0131 bir a\u00e7\u0131klama hem de farkl\u0131 \u00e7\u00f6z\u00fcm y\u00f6ntemleri sunaca\u011f\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/codewars-dost-mu-dusman-mi-friend-or-foe\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Codewars &#8211; Dost mu D\u00fc\u015fman m\u0131? (Friend or Foe?)"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=8431"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8431\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}