{ "data": { "question": { "questionId": "1", "questionFrontendId": "1", "codeSnippets": [ { "lang": "C++", "langSlug": "cpp", "code": "class Solution {\npublic:\n vector twoSum(vector& nums, int target) {\n \n }\n};" }, { "lang": "Java", "langSlug": "java", "code": "class Solution {\n public int[] twoSum(int[] nums, int target) {\n \n }\n}" }, { "lang": "Python", "langSlug": "python", "code": "class Solution(object):\n def twoSum(self, nums, target):\n \"\"\"\n :type nums: List[int]\n :type target: int\n :rtype: List[int]\n \"\"\"\n " }, { "lang": "Python3", "langSlug": "python3", "code": "class Solution:\n def twoSum(self, nums: List[int], target: int) -> List[int]:\n " }, { "lang": "C", "langSlug": "c", "code": "/**\n * Note: The returned array must be malloced, assume caller calls free().\n */\nint* twoSum(int* nums, int numsSize, int target, int* returnSize){\n\n}" }, { "lang": "C#", "langSlug": "csharp", "code": "public class Solution {\n public int[] TwoSum(int[] nums, int target) {\n \n }\n}" }, { "lang": "JavaScript", "langSlug": "javascript", "code": "/**\n * @param {number[]} nums\n * @param {number} target\n * @return {number[]}\n */\nvar twoSum = function(nums, target) {\n \n};" }, { "lang": "Ruby", "langSlug": "ruby", "code": "# @param {Integer[]} nums\n# @param {Integer} target\n# @return {Integer[]}\ndef two_sum(nums, target)\n \nend" }, { "lang": "Swift", "langSlug": "swift", "code": "class Solution {\n func twoSum(_ nums: [Int], _ target: Int) -> [Int] {\n \n }\n}" }, { "lang": "Go", "langSlug": "golang", "code": "func twoSum(nums []int, target int) []int {\n \n}" }, { "lang": "Scala", "langSlug": "scala", "code": "object Solution {\n def twoSum(nums: Array[Int], target: Int): Array[Int] = {\n \n }\n}" }, { "lang": "Kotlin", "langSlug": "kotlin", "code": "class Solution {\n fun twoSum(nums: IntArray, target: Int): IntArray {\n \n }\n}" }, { "lang": "Rust", "langSlug": "rust", "code": "impl Solution {\n pub fn two_sum(nums: Vec, target: i32) -> Vec {\n \n }\n}" }, { "lang": "PHP", "langSlug": "php", "code": "class Solution {\n\n /**\n * @param Integer[] $nums\n * @param Integer $target\n * @return Integer[]\n */\n function twoSum($nums, $target) {\n \n }\n}" }, { "lang": "TypeScript", "langSlug": "typescript", "code": "function twoSum(nums: number[], target: number): number[] {\n\n};" }, { "lang": "Racket", "langSlug": "racket", "code": "(define/contract (two-sum nums target)\n (-> (listof exact-integer?) exact-integer? (listof exact-integer?))\n\n )" }, { "lang": "Erlang", "langSlug": "erlang", "code": "-spec two_sum(Nums :: [integer()], Target :: integer()) -> [integer()].\ntwo_sum(Nums, Target) ->\n ." }, { "lang": "Elixir", "langSlug": "elixir", "code": "defmodule Solution do\n @spec two_sum(nums :: [integer], target :: integer) :: [integer]\n def two_sum(nums, target) do\n\n end\nend" }, { "lang": "Dart", "langSlug": "dart", "code": "class Solution {\n List twoSum(List nums, int target) {\n\n }\n}" } ], "enableRunCode": true, "titleSlug": "two-sum" } } }