{
"data": {
"question": {
"questionId": "1",
"questionFrontendId": "1",
"codeSnippets": [
{
"lang": "C++",
"langSlug": "cpp",
"code": "class Solution {\npublic:\n vector<int> twoSum(vector<int>& 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<i32>, target: i32) -> Vec<i32> {\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<int> twoSum(List<int> nums, int target) {\n\n }\n}"
}
],
"enableRunCode": true,
"titleSlug": "two-sum"
}
}
}